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
- CapiHashAlgorithm.cs
- DeclaredTypeElementCollection.cs
- Match.cs
- ContextDataSourceContextData.cs
- EventLogEntryCollection.cs
- EntityDataSourceDesigner.cs
- SuppressMessageAttribute.cs
- EventProviderWriter.cs
- ConstraintStruct.cs
- StylusDevice.cs
- TypeValidationEventArgs.cs
- DesignTimeTemplateParser.cs
- DebugHandleTracker.cs
- StateManager.cs
- SqlGenerator.cs
- HtmlShim.cs
- ProfileEventArgs.cs
- SerializationHelper.cs
- WebBrowserNavigatedEventHandler.cs
- Hash.cs
- MetabaseReader.cs
- WindowsBrush.cs
- NavigationProgressEventArgs.cs
- Binding.cs
- Delegate.cs
- ButtonAutomationPeer.cs
- WebPartVerbCollection.cs
- ToolStripStatusLabel.cs
- DoubleUtil.cs
- DynamicPropertyReader.cs
- Util.cs
- FillRuleValidation.cs
- InternalUserCancelledException.cs
- InputLanguageEventArgs.cs
- CompilationUtil.cs
- CellConstantDomain.cs
- WebPartEditorCancelVerb.cs
- WpfSharedXamlSchemaContext.cs
- ThreadExceptionEvent.cs
- XslNumber.cs
- XmlSchemaComplexContent.cs
- MarshalByValueComponent.cs
- RoutedUICommand.cs
- _ProxyChain.cs
- EnumDataContract.cs
- COM2EnumConverter.cs
- MergeLocalizationDirectives.cs
- EntityDataSourceMemberPath.cs
- ServiceRoute.cs
- StringCollection.cs
- DbProviderFactoriesConfigurationHandler.cs
- AnonymousIdentificationSection.cs
- CalendarItem.cs
- OdbcDataReader.cs
- IisTraceWebEventProvider.cs
- DrawingContextWalker.cs
- ProgressBar.cs
- FrugalList.cs
- SqlDependency.cs
- DropShadowBitmapEffect.cs
- Control.cs
- FormViewPageEventArgs.cs
- NullableDoubleMinMaxAggregationOperator.cs
- ListQueryResults.cs
- NativeMethods.cs
- ArgIterator.cs
- TransformerConfigurationWizardBase.cs
- TargetControlTypeCache.cs
- RefType.cs
- StsCommunicationException.cs
- ChangeNode.cs
- glyphs.cs
- Set.cs
- SkinBuilder.cs
- TimeZoneInfo.cs
- FileDialog_Vista_Interop.cs
- ParallelEnumerableWrapper.cs
- BulletChrome.cs
- NavigationHelper.cs
- WebPartMenuStyle.cs
- ModifierKeysConverter.cs
- CodeTryCatchFinallyStatement.cs
- TextEditorContextMenu.cs
- WinCategoryAttribute.cs
- WinFormsSpinner.cs
- PriorityBindingExpression.cs
- TreeViewEvent.cs
- SchemaTableOptionalColumn.cs
- UInt64.cs
- DecoderFallback.cs
- ConstraintConverter.cs
- RuntimeComponentFilter.cs
- FieldCollectionEditor.cs
- InputDevice.cs
- _CommandStream.cs
- FileLevelControlBuilderAttribute.cs
- VerificationAttribute.cs
- DataError.cs
- HostedImpersonationContext.cs
- CheckoutException.cs