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
- DictionaryEntry.cs
- VBIdentifierDesigner.xaml.cs
- TextTreeTextNode.cs
- RuntimeConfig.cs
- GZipDecoder.cs
- RewritingPass.cs
- FontUnitConverter.cs
- Timer.cs
- NavigationProperty.cs
- PhysicalAddress.cs
- AuthenticodeSignatureInformation.cs
- URLEditor.cs
- ReliabilityContractAttribute.cs
- OleDbPermission.cs
- CodeCatchClause.cs
- DynamicVirtualDiscoSearcher.cs
- ConfigurationPropertyAttribute.cs
- DataGridViewToolTip.cs
- ViewStateException.cs
- WebPartConnectionsCancelVerb.cs
- ControlFilterExpression.cs
- LogReservationCollection.cs
- ScriptDescriptor.cs
- ErrorsHelper.cs
- SourceCollection.cs
- Rect3D.cs
- SynchronizationLockException.cs
- StylusSystemGestureEventArgs.cs
- VectorCollection.cs
- DBParameter.cs
- PropertyMetadata.cs
- SessionStateContainer.cs
- SendSecurityHeaderElementContainer.cs
- WindowsSecurityTokenAuthenticator.cs
- SchemaTableOptionalColumn.cs
- DbExpressionVisitor_TResultType.cs
- _Win32.cs
- TreeNode.cs
- Converter.cs
- SqlInternalConnectionSmi.cs
- XmlSerializerAssemblyAttribute.cs
- EntityDataSourceView.cs
- RowToParametersTransformer.cs
- AdornerDecorator.cs
- RegexCode.cs
- FileSystemEventArgs.cs
- WriteableBitmap.cs
- InputQueue.cs
- GeneratedCodeAttribute.cs
- ControlParameter.cs
- RuntimeHelpers.cs
- ResourceManagerWrapper.cs
- SqlInternalConnectionSmi.cs
- ComPlusDiagnosticTraceSchemas.cs
- TrustManagerPromptUI.cs
- StaticTextPointer.cs
- HandleCollector.cs
- AnnotationAdorner.cs
- AsynchronousChannelMergeEnumerator.cs
- PixelFormats.cs
- SqlProfileProvider.cs
- PersistenceTypeAttribute.cs
- NamespaceListProperty.cs
- CallContext.cs
- FixedPageStructure.cs
- NativeMethods.cs
- ArrayTypeMismatchException.cs
- RawStylusInput.cs
- figurelengthconverter.cs
- InlineObject.cs
- WebPartTransformerCollection.cs
- LambdaCompiler.Expressions.cs
- CredentialManagerDialog.cs
- TextRangeEditTables.cs
- ImageList.cs
- GenericTypeParameterConverter.cs
- XmlBinaryReaderSession.cs
- ObjectStorage.cs
- ContextBase.cs
- Label.cs
- AuthorizationContext.cs
- TimelineClockCollection.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- Constants.cs
- WhitespaceRule.cs
- OleDbFactory.cs
- DurableEnlistmentState.cs
- AddressingVersion.cs
- SchemaType.cs
- GregorianCalendarHelper.cs
- TextSchema.cs
- OperationResponse.cs
- StructuralCache.cs
- OutputScopeManager.cs
- WebEventTraceProvider.cs
- ProjectionPathSegment.cs
- AddInEnvironment.cs
- ImageIndexConverter.cs
- PathFigureCollectionConverter.cs
- cookieexception.cs