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
- DispatcherObject.cs
- DataViewSettingCollection.cs
- WorkflowInstanceExtensionManager.cs
- SqlRemoveConstantOrderBy.cs
- PopupEventArgs.cs
- KeyProperty.cs
- PropertyBuilder.cs
- SurrogateEncoder.cs
- PlatformCulture.cs
- newinstructionaction.cs
- StatusBarPanel.cs
- recordstatescratchpad.cs
- ControlDesignerState.cs
- WaitHandle.cs
- TreeBuilderXamlTranslator.cs
- ValueOfAction.cs
- GridEntryCollection.cs
- XmlAttribute.cs
- DetailsViewModeEventArgs.cs
- ProfileSection.cs
- BitmapEffectrendercontext.cs
- Matrix3D.cs
- HMACMD5.cs
- FreezableOperations.cs
- ImageKeyConverter.cs
- NativeMethodsCLR.cs
- UserControl.cs
- TransformerInfoCollection.cs
- DigitalSignatureProvider.cs
- FrameworkTemplate.cs
- Animatable.cs
- OleDbFactory.cs
- UIElementPropertyUndoUnit.cs
- DeviceContexts.cs
- oledbconnectionstring.cs
- QilDataSource.cs
- IMembershipProvider.cs
- NullableFloatAverageAggregationOperator.cs
- DeclarationUpdate.cs
- StorageMappingItemCollection.cs
- Configuration.cs
- StrokeNodeData.cs
- SingleObjectCollection.cs
- SqlMethodTransformer.cs
- BitArray.cs
- MessageAction.cs
- ResolveNameEventArgs.cs
- GenerateTemporaryTargetAssembly.cs
- BinaryObjectWriter.cs
- DataListItem.cs
- _SslState.cs
- SqlBulkCopyColumnMappingCollection.cs
- RootBuilder.cs
- IPAddressCollection.cs
- IsolatedStorage.cs
- EntityDesignerDataSourceView.cs
- Calendar.cs
- Itemizer.cs
- NativeMethodsOther.cs
- GenericUI.cs
- JavascriptCallbackMessageInspector.cs
- ListItemsCollectionEditor.cs
- IndexedWhereQueryOperator.cs
- MouseOverProperty.cs
- CollectionViewProxy.cs
- DrawingContextDrawingContextWalker.cs
- TextBox.cs
- CacheMemory.cs
- XmlIncludeAttribute.cs
- SoapCommonClasses.cs
- HttpPostedFile.cs
- SqlMethodAttribute.cs
- EventRoute.cs
- KnownColorTable.cs
- sqlnorm.cs
- XmlSchemaSimpleContent.cs
- GeometryGroup.cs
- SoapProtocolImporter.cs
- GridViewUpdateEventArgs.cs
- CompiledRegexRunner.cs
- PrtTicket_Base.cs
- DuplexClientBase.cs
- DiscoveryDocumentSearchPattern.cs
- messageonlyhwndwrapper.cs
- WCFBuildProvider.cs
- TimeoutException.cs
- SolidColorBrush.cs
- ContainerUIElement3D.cs
- MsmqEncryptionAlgorithm.cs
- BitStack.cs
- IdentitySection.cs
- MSG.cs
- LinqExpressionNormalizer.cs
- ResXResourceSet.cs
- TextContainer.cs
- WCFServiceClientProxyGenerator.cs
- ImageResources.Designer.cs
- WorkerRequest.cs
- WebPartTransformerAttribute.cs
- AssociatedControlConverter.cs