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
- DelimitedListTraceListener.cs
- GroupStyle.cs
- SourceElementsCollection.cs
- BinaryConverter.cs
- FormatVersion.cs
- GeneralTransform3DCollection.cs
- NamedPipeChannelFactory.cs
- PerfService.cs
- _OverlappedAsyncResult.cs
- FlowLayoutPanelDesigner.cs
- cookiecontainer.cs
- DrawingServices.cs
- ParallelQuery.cs
- HttpClientCertificate.cs
- GroupAggregateExpr.cs
- RecognizerStateChangedEventArgs.cs
- PointHitTestResult.cs
- TdsValueSetter.cs
- ReflectionTypeLoadException.cs
- BulletedList.cs
- ErrorsHelper.cs
- TextRangeSerialization.cs
- MissingMemberException.cs
- SqlDataReaderSmi.cs
- HttpBufferlessInputStream.cs
- DbConnectionOptions.cs
- NavigationPropertyAccessor.cs
- ParameterCollection.cs
- figurelengthconverter.cs
- ClassHandlersStore.cs
- ExpressionsCollectionConverter.cs
- _ConnectionGroup.cs
- URLString.cs
- Part.cs
- SystemIPInterfaceProperties.cs
- baseaxisquery.cs
- CodeNamespaceCollection.cs
- FunctionImportMapping.cs
- DataSourceListEditor.cs
- WindowsSlider.cs
- ImageFormatConverter.cs
- ComponentEditorForm.cs
- FontSourceCollection.cs
- ContentDefinition.cs
- GPStream.cs
- RegexCapture.cs
- HttpListenerTimeoutManager.cs
- DiscoveryServerProtocol.cs
- PairComparer.cs
- CopyOnWriteList.cs
- IsolatedStorageFilePermission.cs
- InputProcessorProfilesLoader.cs
- DockProviderWrapper.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- AutomationElementIdentifiers.cs
- TaiwanLunisolarCalendar.cs
- DataGridViewCheckBoxCell.cs
- InputBindingCollection.cs
- DisplayInformation.cs
- MappableObjectManager.cs
- BackStopAuthenticationModule.cs
- InvalidOleVariantTypeException.cs
- CatalogZoneBase.cs
- BStrWrapper.cs
- ExceptionList.cs
- ImportCatalogPart.cs
- CommandBindingCollection.cs
- HttpApplicationFactory.cs
- SoapIgnoreAttribute.cs
- DataConnectionHelper.cs
- ObjectAnimationBase.cs
- XmlStreamStore.cs
- DecimalAnimation.cs
- SessionStateContainer.cs
- RegexBoyerMoore.cs
- Wildcard.cs
- QueuePropertyVariants.cs
- GeometryConverter.cs
- Permission.cs
- CodeSubDirectoriesCollection.cs
- Enum.cs
- XmlDocument.cs
- SourceItem.cs
- FontUnit.cs
- DataRelationCollection.cs
- DataObjectAttribute.cs
- ItemsChangedEventArgs.cs
- HwndSourceParameters.cs
- TableMethodGenerator.cs
- DataSourceCacheDurationConverter.cs
- PeerNameRecord.cs
- CompositeActivityTypeDescriptorProvider.cs
- ConfigurationValues.cs
- IgnoreSection.cs
- ClientScriptManager.cs
- Transform3DGroup.cs
- QueryOutputWriter.cs
- SQLSingle.cs
- OleDbWrapper.cs
- CodeLabeledStatement.cs