Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / BasicHttpMessageSecurityElement.cs / 1 / BasicHttpMessageSecurityElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.Globalization; using System.Net; using System.Net.Security; using System.ServiceModel; using System.ServiceModel.Security; using System.ComponentModel; public sealed partial class BasicHttpMessageSecurityElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.ClientCredentialType, DefaultValue = BasicHttpMessageSecurity.DefaultClientCredentialType)] [ServiceModelEnumValidator(typeof(BasicHttpMessageCredentialTypeHelper))] public BasicHttpMessageCredentialType ClientCredentialType { get { return (BasicHttpMessageCredentialType)base[ConfigurationStrings.ClientCredentialType]; } set { base[ConfigurationStrings.ClientCredentialType] = value; } } [ConfigurationProperty(ConfigurationStrings.AlgorithmSuite, DefaultValue = ConfigurationStrings.Default)] [TypeConverter(typeof(SecurityAlgorithmSuiteConverter))] public SecurityAlgorithmSuite AlgorithmSuite { get {return (SecurityAlgorithmSuite) base[ConfigurationStrings.AlgorithmSuite]; } set {base[ConfigurationStrings.AlgorithmSuite] = value; } } internal void ApplyConfiguration(BasicHttpMessageSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } security.ClientCredentialType = this.ClientCredentialType; if (PropertyValueOrigin.Default != this.ElementInformation.Properties[ConfigurationStrings.AlgorithmSuite].ValueOrigin) { security.AlgorithmSuite = this.AlgorithmSuite; } } internal void InitializeFrom(BasicHttpMessageSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } this.ClientCredentialType = security.ClientCredentialType; this.AlgorithmSuite = security.AlgorithmSuite; } } } // 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
- IsolatedStorageFilePermission.cs
- ResourcesChangeInfo.cs
- SystemIPv4InterfaceProperties.cs
- AppDomainCompilerProxy.cs
- LicenseProviderAttribute.cs
- TranslateTransform.cs
- ObjectViewListener.cs
- FileStream.cs
- BamlMapTable.cs
- ZoneLinkButton.cs
- SqlRecordBuffer.cs
- CompilationSection.cs
- ListViewItem.cs
- CodeNamespaceImportCollection.cs
- DropShadowBitmapEffect.cs
- CacheDict.cs
- StrokeCollection2.cs
- relpropertyhelper.cs
- ProjectionPruner.cs
- DelegatingTypeDescriptionProvider.cs
- XmlSchemaAll.cs
- SecurityUtils.cs
- WindowsListViewItemStartMenu.cs
- CookieParameter.cs
- ImageAttributes.cs
- TimerElapsedEvenArgs.cs
- Registration.cs
- XmlValidatingReaderImpl.cs
- AmbiguousMatchException.cs
- TemplatedControlDesigner.cs
- LayoutTable.cs
- HitTestParameters.cs
- RemotingConfiguration.cs
- ParserStack.cs
- TrackingExtract.cs
- PlacementWorkspace.cs
- PerSessionInstanceContextProvider.cs
- TableLayoutPanelCellPosition.cs
- DataView.cs
- BinaryMethodMessage.cs
- FilteredReadOnlyMetadataCollection.cs
- Timeline.cs
- _BufferOffsetSize.cs
- ClipboardData.cs
- ChtmlPhoneCallAdapter.cs
- SQLDateTimeStorage.cs
- LinkConverter.cs
- SafeMarshalContext.cs
- FamilyTypefaceCollection.cs
- DataPagerCommandEventArgs.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- DataRowCollection.cs
- SHA1Cng.cs
- XomlCompilerError.cs
- TextPointerBase.cs
- CriticalFinalizerObject.cs
- ReadOnlyHierarchicalDataSourceView.cs
- FrameworkContentElement.cs
- WindowsListViewItemCheckBox.cs
- DataGridViewSelectedRowCollection.cs
- AbstractExpressions.cs
- GeometryCollection.cs
- DataGridViewColumnTypePicker.cs
- AttachmentCollection.cs
- ExpandoClass.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- PageDeviceFont.cs
- ResourceDescriptionAttribute.cs
- MessageSecurityOverTcpElement.cs
- OrderedDictionary.cs
- DaylightTime.cs
- ValidatedControlConverter.cs
- SQLMembershipProvider.cs
- ComponentResourceManager.cs
- XmlEntity.cs
- ClientProxyGenerator.cs
- ClientOptions.cs
- ExecutionScope.cs
- ExpressionLexer.cs
- UnicastIPAddressInformationCollection.cs
- DataControlFieldCell.cs
- EndpointAddressAugust2004.cs
- sqlinternaltransaction.cs
- DataSourceXmlClassAttribute.cs
- DbModificationCommandTree.cs
- SelectionProviderWrapper.cs
- CqlQuery.cs
- FixedSOMGroup.cs
- ScrollData.cs
- ListViewSelectEventArgs.cs
- MembershipAdapter.cs
- ColorAnimationBase.cs
- XamlFilter.cs
- WindowsFont.cs
- DataGridAutomationPeer.cs
- TableLayoutPanelCellPosition.cs
- RegisteredScript.cs
- DataBinder.cs
- _BaseOverlappedAsyncResult.cs
- MessageSmuggler.cs