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
- AsymmetricAlgorithm.cs
- ReversePositionQuery.cs
- FloaterParaClient.cs
- BulletedListEventArgs.cs
- BufferAllocator.cs
- RC2.cs
- ProvidersHelper.cs
- GlyphInfoList.cs
- UnauthorizedAccessException.cs
- SBCSCodePageEncoding.cs
- SynchronizationLockException.cs
- ProxyWebPart.cs
- ExecutedRoutedEventArgs.cs
- DetailsViewUpdatedEventArgs.cs
- SynchronizationContext.cs
- SerTrace.cs
- PopOutPanel.cs
- IWorkflowDebuggerService.cs
- TextChangedEventArgs.cs
- TypeDelegator.cs
- VectorKeyFrameCollection.cs
- CriticalHandle.cs
- SplashScreen.cs
- UrlAuthorizationModule.cs
- BamlCollectionHolder.cs
- GenerateTemporaryTargetAssembly.cs
- ControlBuilder.cs
- SelectionProcessor.cs
- CollectionChangeEventArgs.cs
- ToolStripButton.cs
- MetadataHelper.cs
- DelegateSerializationHolder.cs
- XmlStringTable.cs
- PhoneCallDesigner.cs
- SafeRightsManagementQueryHandle.cs
- MailMessageEventArgs.cs
- RotateTransform3D.cs
- UniqueID.cs
- TargetInvocationException.cs
- QueueTransferProtocol.cs
- WindowsListViewGroupSubsetLink.cs
- PrintingPermission.cs
- CodeArgumentReferenceExpression.cs
- SignatureGenerator.cs
- StatementContext.cs
- StreamUpdate.cs
- ConfigPathUtility.cs
- ColorTranslator.cs
- JavascriptCallbackResponseProperty.cs
- XamlVector3DCollectionSerializer.cs
- EventLogInformation.cs
- ToggleButtonAutomationPeer.cs
- HostSecurityManager.cs
- InvalidDataException.cs
- DataGridViewCellStyleConverter.cs
- EntityDataSourceContextCreatingEventArgs.cs
- Msec.cs
- ValueCollectionParameterReader.cs
- RotateTransform.cs
- PrimaryKeyTypeConverter.cs
- RegexTree.cs
- SchemaType.cs
- FactoryId.cs
- Semaphore.cs
- localization.cs
- InkSerializer.cs
- StylusPointDescription.cs
- ItemTypeToolStripMenuItem.cs
- SessionState.cs
- TCPClient.cs
- ModuleConfigurationInfo.cs
- DeploymentSection.cs
- RegexWriter.cs
- DataSpaceManager.cs
- Padding.cs
- XmlSchema.cs
- ErrorFormatterPage.cs
- HeaderUtility.cs
- DetailsViewInsertedEventArgs.cs
- AttributeUsageAttribute.cs
- InsufficientMemoryException.cs
- WeakReferenceEnumerator.cs
- RouteParameter.cs
- TargetControlTypeCache.cs
- ByteStream.cs
- TableCellsCollectionEditor.cs
- UriSectionData.cs
- TableStyle.cs
- TemplateManager.cs
- AliasedSlot.cs
- ReadOnlyDataSourceView.cs
- WebReferencesBuildProvider.cs
- GestureRecognizer.cs
- UIPermission.cs
- SequentialActivityDesigner.cs
- DrawingContextWalker.cs
- DataBoundControlHelper.cs
- XmlMembersMapping.cs
- PageWrapper.cs
- EtwTrace.cs