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
- ToolStripItemCollection.cs
- WebPartManagerInternals.cs
- ScriptingRoleServiceSection.cs
- Command.cs
- TreeViewItemAutomationPeer.cs
- FixedSOMPage.cs
- ColorConvertedBitmap.cs
- CroppedBitmap.cs
- ScaleTransform3D.cs
- DeobfuscatingStream.cs
- _emptywebproxy.cs
- TemplateControlCodeDomTreeGenerator.cs
- HtmlInputSubmit.cs
- Variant.cs
- AlphabeticalEnumConverter.cs
- DataSetMappper.cs
- EntityDataSourceDesignerHelper.cs
- ConnectionManagementSection.cs
- SqlDataReader.cs
- StringUtil.cs
- XmlUtil.cs
- ConfigurationProperty.cs
- TextContainerHelper.cs
- HtmlInputButton.cs
- XmlIlVisitor.cs
- RowCache.cs
- IsolatedStoragePermission.cs
- PersistStreamTypeWrapper.cs
- _LocalDataStore.cs
- FrameAutomationPeer.cs
- CodeGenerator.cs
- VerticalAlignConverter.cs
- BaseUriHelper.cs
- ProbeDuplexCD1AsyncResult.cs
- AutoGeneratedField.cs
- SqlMetaData.cs
- WindowsRichEditRange.cs
- UpDownEvent.cs
- ConnectionPoolManager.cs
- WebPartConnectionsCloseVerb.cs
- StrokeCollectionConverter.cs
- _AuthenticationState.cs
- SecurityBindingElement.cs
- ConfigXmlWhitespace.cs
- WebPartTransformer.cs
- EventToken.cs
- WebPartEditorCancelVerb.cs
- DataGridViewTopRowAccessibleObject.cs
- PipeStream.cs
- SHA256Managed.cs
- FirewallWrapper.cs
- Debug.cs
- Decorator.cs
- Point4DValueSerializer.cs
- Control.cs
- FixedTextPointer.cs
- OAVariantLib.cs
- Vertex.cs
- ReadOnlyDictionary.cs
- ListViewUpdateEventArgs.cs
- WebPartEditorOkVerb.cs
- QueueProcessor.cs
- Visitor.cs
- UnsafeNetInfoNativeMethods.cs
- HttpResponseBase.cs
- BufferBuilder.cs
- DomainConstraint.cs
- SqlFacetAttribute.cs
- ClientConfigPaths.cs
- FuncTypeConverter.cs
- TextComposition.cs
- TableLayoutCellPaintEventArgs.cs
- ItemCheckedEvent.cs
- LicenseManager.cs
- ContextProperty.cs
- SqlStatistics.cs
- MethodBody.cs
- Decoder.cs
- DrawingBrush.cs
- UnsafeNativeMethodsCLR.cs
- FixedPageAutomationPeer.cs
- WebPageTraceListener.cs
- CollectionBase.cs
- XsdBuilder.cs
- WCFModelStrings.Designer.cs
- QueryExpr.cs
- Vector3DAnimationBase.cs
- Material.cs
- TimeoutException.cs
- DefaultPrintController.cs
- CodeTypeConstructor.cs
- ConsoleKeyInfo.cs
- BuildResult.cs
- ThreadStateException.cs
- DataReceivedEventArgs.cs
- ExtensionDataObject.cs
- UrlPropertyAttribute.cs
- ColumnHeader.cs
- VisualStyleElement.cs
- CacheRequest.cs