Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / WSFederationHttpBindingElement.cs / 1 / WSFederationHttpBindingElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.ServiceModel; using System.Globalization; using System.ServiceModel.Security; using System.ComponentModel; using System.Text; using System.ServiceModel.Channels; public partial class WSFederationHttpBindingElement : WSHttpBindingBaseElement { public WSFederationHttpBindingElement(string name) : base(name) { } public WSFederationHttpBindingElement() : this(null) { } protected override Type BindingElementType { get { return typeof(WSFederationHttpBinding); } } [ConfigurationProperty(ConfigurationStrings.PrivacyNoticeAt, DefaultValue = null)] public Uri PrivacyNoticeAt { get { return (Uri) base[ConfigurationStrings.PrivacyNoticeAt]; } set { base[ConfigurationStrings.PrivacyNoticeAt] = value; } } [ConfigurationProperty(ConfigurationStrings.PrivacyNoticeVersion, DefaultValue = 0)] [IntegerValidator(MinValue = 0)] public int PrivacyNoticeVersion { get { return (int) base[ConfigurationStrings.PrivacyNoticeVersion]; } set { base[ConfigurationStrings.PrivacyNoticeVersion] = value; } } [ConfigurationProperty(ConfigurationStrings.Security)] public WSFederationHttpSecurityElement Security { get { return (WSFederationHttpSecurityElement)base[ConfigurationStrings.Security]; } } protected internal override void InitializeFrom(Binding binding) { base.InitializeFrom(binding); WSFederationHttpBinding wspBinding = (WSFederationHttpBinding)binding; if ( wspBinding.PrivacyNoticeAt != null ) { this.PrivacyNoticeAt = wspBinding.PrivacyNoticeAt; this.PrivacyNoticeVersion = wspBinding.PrivacyNoticeVersion; } this.Security.InitializeFrom(wspBinding.Security); } protected override void OnApplyConfiguration(Binding binding) { base.OnApplyConfiguration(binding); WSFederationHttpBinding wspBinding = (WSFederationHttpBinding)binding; if (this.PrivacyNoticeAt != null) { wspBinding.PrivacyNoticeAt = this.PrivacyNoticeAt; wspBinding.PrivacyNoticeVersion = this.PrivacyNoticeVersion; } this.Security.ApplyConfiguration(wspBinding.Security); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnsafeNativeMethods.cs
- DynamicValidator.cs
- TransformGroup.cs
- FormViewUpdatedEventArgs.cs
- EncryptedKey.cs
- HtmlControlPersistable.cs
- XsltSettings.cs
- Rotation3DAnimationUsingKeyFrames.cs
- MultiBindingExpression.cs
- ServiceKnownTypeAttribute.cs
- DataSourceExpressionCollection.cs
- DocobjHost.cs
- CustomPopupPlacement.cs
- ConfigurationLoader.cs
- DataGridViewRowPrePaintEventArgs.cs
- NativeRightsManagementAPIsStructures.cs
- RouteCollection.cs
- ServiceDescriptionImporter.cs
- DataGridViewHitTestInfo.cs
- SymbolPair.cs
- ProcessThreadCollection.cs
- IfAction.cs
- RelationshipSet.cs
- EventData.cs
- GeometryHitTestResult.cs
- BindableAttribute.cs
- FixedPageStructure.cs
- Cursor.cs
- Module.cs
- ParserOptions.cs
- CancellationTokenSource.cs
- CorrelationManager.cs
- ShapeTypeface.cs
- RemotingServices.cs
- TransactionScopeDesigner.cs
- OSEnvironmentHelper.cs
- PathData.cs
- SizeIndependentAnimationStorage.cs
- AffineTransform3D.cs
- MaxSessionCountExceededException.cs
- IndependentlyAnimatedPropertyMetadata.cs
- OrderedDictionary.cs
- FileUpload.cs
- StoryFragments.cs
- bidPrivateBase.cs
- DES.cs
- StateMachine.cs
- SpeakProgressEventArgs.cs
- XPathNodeIterator.cs
- UIElementParagraph.cs
- ZoneButton.cs
- AlternateViewCollection.cs
- FixedSOMLineCollection.cs
- SessionStateContainer.cs
- Size.cs
- Menu.cs
- XmlBaseWriter.cs
- cookie.cs
- HttpSocketManager.cs
- _NtlmClient.cs
- HtmlEncodedRawTextWriter.cs
- GCHandleCookieTable.cs
- NativeMethods.cs
- EditCommandColumn.cs
- ChangePasswordAutoFormat.cs
- CheckBoxList.cs
- TlsSspiNegotiation.cs
- ComponentResourceKey.cs
- CopyAction.cs
- __ComObject.cs
- WebPartTracker.cs
- XslCompiledTransform.cs
- DateTimeFormat.cs
- NegotiateStream.cs
- MarkupProperty.cs
- JsonDeserializer.cs
- SqlWebEventProvider.cs
- ListBoxDesigner.cs
- ServiceEndpointCollection.cs
- HandleExceptionArgs.cs
- Exceptions.cs
- FilterEventArgs.cs
- TabRenderer.cs
- Hashtable.cs
- Grant.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- DataPagerFieldCollection.cs
- UriGenerator.cs
- _SpnDictionary.cs
- SqlNotificationEventArgs.cs
- GroupBox.cs
- SqlFacetAttribute.cs
- XmlObjectSerializer.cs
- ThreadStartException.cs
- BooleanSwitch.cs
- QilSortKey.cs
- Point3DValueSerializer.cs
- DateTimeUtil.cs
- LinqDataSourceContextData.cs
- Brush.cs