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
- UnicodeEncoding.cs
- EncoderNLS.cs
- input.cs
- BindingGraph.cs
- PenLineCapValidation.cs
- HostingPreferredMapPath.cs
- PKCS1MaskGenerationMethod.cs
- SchemaElementLookUpTableEnumerator.cs
- TextPointer.cs
- TrackingConditionCollection.cs
- ResourcePool.cs
- SafeRegistryHandle.cs
- TemplateControl.cs
- SizeConverter.cs
- RangeBaseAutomationPeer.cs
- XmlTypeAttribute.cs
- FileIOPermission.cs
- Root.cs
- SerialPort.cs
- HMACSHA256.cs
- SelectionGlyph.cs
- ContainerVisual.cs
- MasterPage.cs
- UIElementPropertyUndoUnit.cs
- Vector3DIndependentAnimationStorage.cs
- SchemaCollectionCompiler.cs
- StateInitializationDesigner.cs
- WindowsScroll.cs
- NestedContainer.cs
- ElapsedEventArgs.cs
- cache.cs
- X509ChainElement.cs
- HttpGetProtocolImporter.cs
- EndpointAddressAugust2004.cs
- QueryableDataSourceView.cs
- TripleDES.cs
- ChtmlCalendarAdapter.cs
- PersistenceIOParticipant.cs
- OperationResponse.cs
- SqlProviderUtilities.cs
- MenuItem.cs
- GridViewColumnCollection.cs
- BindUriHelper.cs
- input.cs
- WeakKeyDictionary.cs
- GenericFlowSwitchHelper.cs
- UrlPropertyAttribute.cs
- SafeNativeMethods.cs
- Section.cs
- SvcMapFileSerializer.cs
- ContentHostHelper.cs
- SectionRecord.cs
- WindowsFormsHostPropertyMap.cs
- IdleTimeoutMonitor.cs
- ListBase.cs
- ExpressionConverter.cs
- StringBuilder.cs
- Thumb.cs
- ParserHooks.cs
- AdornerDecorator.cs
- ObjectCloneHelper.cs
- EventMappingSettings.cs
- srgsitem.cs
- CodeSnippetStatement.cs
- ToolStripRenderEventArgs.cs
- CodeGen.cs
- MetadataArtifactLoaderCompositeFile.cs
- CollectionBase.cs
- ThicknessAnimationUsingKeyFrames.cs
- CountdownEvent.cs
- SecurityContextSecurityTokenResolver.cs
- PartialClassGenerationTaskInternal.cs
- DesignerVerb.cs
- PolicyConversionContext.cs
- CombinedGeometry.cs
- WindowsScrollBar.cs
- FileChangesMonitor.cs
- Gdiplus.cs
- WebBrowsableAttribute.cs
- OutOfMemoryException.cs
- ValidationEventArgs.cs
- OleDbCommand.cs
- ContentPlaceHolder.cs
- PageStatePersister.cs
- BaseServiceProvider.cs
- SkinBuilder.cs
- VerificationAttribute.cs
- SqlWebEventProvider.cs
- ToolStripInSituService.cs
- XmlSerializationWriter.cs
- SafeSecurityHandles.cs
- DataGridViewCellParsingEventArgs.cs
- RemoteWebConfigurationHostServer.cs
- NetworkInformationPermission.cs
- SafeNativeMethods.cs
- FileDialog.cs
- SvcFileManager.cs
- DateBoldEvent.cs
- MatrixAnimationUsingPath.cs
- ISFTagAndGuidCache.cs