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
- BindingNavigator.cs
- EmbeddedMailObjectsCollection.cs
- _SslStream.cs
- MLangCodePageEncoding.cs
- BinaryFormatter.cs
- ProviderCommandInfoUtils.cs
- Site.cs
- BufferAllocator.cs
- MenuItem.cs
- TypeInitializationException.cs
- CatalogZone.cs
- GradientSpreadMethodValidation.cs
- ToolStrip.cs
- IndentedWriter.cs
- CryptoStream.cs
- ReturnEventArgs.cs
- Win32.cs
- SyntaxCheck.cs
- EventLogEntry.cs
- UnescapedXmlDiagnosticData.cs
- PropagatorResult.cs
- MethodMessage.cs
- UnsafeMethods.cs
- HtmlInputCheckBox.cs
- ProfileSection.cs
- InkCanvasAutomationPeer.cs
- OracleTransaction.cs
- CompositeDataBoundControl.cs
- ConstantSlot.cs
- TableCellsCollectionEditor.cs
- IriParsingElement.cs
- EnumBuilder.cs
- SpeechRecognitionEngine.cs
- SaveFileDialog.cs
- login.cs
- TraceContextEventArgs.cs
- PointCollection.cs
- DeleteWorkflowOwnerCommand.cs
- GenericIdentity.cs
- SmtpMail.cs
- WebPart.cs
- PriorityQueue.cs
- mediaeventargs.cs
- SafeFileMappingHandle.cs
- XmlHierarchicalEnumerable.cs
- ExecutionEngineException.cs
- ExpandableObjectConverter.cs
- ConfigurationErrorsException.cs
- DesignTimeParseData.cs
- HttpModuleAction.cs
- IsolatedStorageFile.cs
- QilXmlWriter.cs
- pingexception.cs
- IsolatedStorageSecurityState.cs
- CustomWebEventKey.cs
- TextTreeExtractElementUndoUnit.cs
- CodeObject.cs
- LayoutEvent.cs
- XmlUtilWriter.cs
- PathSegmentCollection.cs
- Scripts.cs
- Table.cs
- XmlCustomFormatter.cs
- BamlResourceContent.cs
- PriorityItem.cs
- AssemblyNameProxy.cs
- exports.cs
- WebHttpSecurityElement.cs
- SurrogateEncoder.cs
- DataTransferEventArgs.cs
- SqlConnection.cs
- DesignerWithHeader.cs
- CollectionDataContractAttribute.cs
- WriteTimeStream.cs
- ProviderConnectionPointCollection.cs
- XmlBoundElement.cs
- SerializationEventsCache.cs
- XmlNamespaceDeclarationsAttribute.cs
- PackWebResponse.cs
- WindowsSpinner.cs
- OLEDB_Util.cs
- MetadataItemEmitter.cs
- ConfigurationManagerInternal.cs
- CategoryGridEntry.cs
- CoTaskMemHandle.cs
- XmlCodeExporter.cs
- HttpClientCertificate.cs
- MemberAccessException.cs
- Parsers.cs
- XamlReaderHelper.cs
- RelationalExpressions.cs
- CodeSubDirectory.cs
- ToolStripPanelCell.cs
- ResourceWriter.cs
- FileSystemInfo.cs
- CqlParser.cs
- DesignOnlyAttribute.cs
- DataGridPageChangedEventArgs.cs
- InteropExecutor.cs
- SubclassTypeValidator.cs