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
- DocumentApplication.cs
- XamlToRtfParser.cs
- ExpandSegmentCollection.cs
- XPathMultyIterator.cs
- ContextStack.cs
- MenuCommandsChangedEventArgs.cs
- GroupLabel.cs
- TemplateNodeContextMenu.cs
- SamlAuthorizationDecisionStatement.cs
- XmlEventCache.cs
- GcHandle.cs
- ButtonFieldBase.cs
- FeatureSupport.cs
- ApplicationGesture.cs
- ObjectConverter.cs
- Solver.cs
- FileDetails.cs
- ReceiveActivityValidator.cs
- GlyphsSerializer.cs
- EdmFunctionAttribute.cs
- DataGridTable.cs
- StringValueSerializer.cs
- Pts.cs
- XamlWriter.cs
- StylusPointCollection.cs
- UTF8Encoding.cs
- RegexCode.cs
- ObjectDataProvider.cs
- XmlCollation.cs
- SerializationInfo.cs
- NullableIntMinMaxAggregationOperator.cs
- FontFamily.cs
- WeakReferenceList.cs
- DataTemplateSelector.cs
- DesignSurfaceCollection.cs
- EventLogLink.cs
- ElementMarkupObject.cs
- ByteArrayHelperWithString.cs
- MeshGeometry3D.cs
- DbParameterCollection.cs
- XMLDiffLoader.cs
- TabPageDesigner.cs
- AutoGeneratedField.cs
- HtmlElement.cs
- LoginDesignerUtil.cs
- Int64KeyFrameCollection.cs
- DetailsViewPageEventArgs.cs
- SqlDataSourceView.cs
- ColorPalette.cs
- VisualCollection.cs
- TextTreeDeleteContentUndoUnit.cs
- QilUnary.cs
- AbstractSvcMapFileLoader.cs
- ReadOnlyNameValueCollection.cs
- EffectiveValueEntry.cs
- MailAddressCollection.cs
- MeasureItemEvent.cs
- PolyBezierSegment.cs
- ConfigurationCollectionAttribute.cs
- AssociationSet.cs
- MessageEnumerator.cs
- RegexCompiler.cs
- Preprocessor.cs
- WindowsProgressbar.cs
- FreeFormDesigner.cs
- Encoder.cs
- TemplatedWizardStep.cs
- LogSwitch.cs
- AlphabeticalEnumConverter.cs
- ComponentChangingEvent.cs
- CodeGenerator.cs
- EventMappingSettingsCollection.cs
- SymDocumentType.cs
- PersonalizationProviderCollection.cs
- ConnectivityStatus.cs
- GeneralTransformGroup.cs
- Cell.cs
- log.cs
- RegisteredScript.cs
- WebPartEditorOkVerb.cs
- CategoryAttribute.cs
- printdlgexmarshaler.cs
- ThreadInterruptedException.cs
- ToolStripContentPanel.cs
- LoadRetryAsyncResult.cs
- FileDialogPermission.cs
- FormsAuthenticationModule.cs
- MemoryMappedFile.cs
- MethodExpression.cs
- SqlDataSourceView.cs
- ProtectedConfigurationProviderCollection.cs
- WSFederationHttpSecurityElement.cs
- WebServiceResponse.cs
- VScrollProperties.cs
- TableLayoutPanelResizeGlyph.cs
- PeerPresenceInfo.cs
- XmlAggregates.cs
- WebPartEditVerb.cs
- EmptyElement.cs
- MessageSecurityOverMsmqElement.cs