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
- AppSettingsSection.cs
- InstanceOwner.cs
- StoreItemCollection.Loader.cs
- RowType.cs
- AssemblyHash.cs
- WorkflowRequestContext.cs
- X509Extension.cs
- CustomBindingElement.cs
- XmlTextReader.cs
- GPRECT.cs
- ResolveResponse.cs
- DataRecordObjectView.cs
- MultilineStringConverter.cs
- DataColumnMappingCollection.cs
- BrowsableAttribute.cs
- PriorityRange.cs
- AppDomainGrammarProxy.cs
- XmlSchemaImporter.cs
- DataBindingExpressionBuilder.cs
- SafeNativeMethods.cs
- DataObjectFieldAttribute.cs
- infer.cs
- BeginGetFileNameFromUserRequest.cs
- XmlSchemaAnnotation.cs
- CachedTypeface.cs
- DocumentPaginator.cs
- SessionParameter.cs
- BinaryFormatter.cs
- TreeWalker.cs
- PropertyValueUIItem.cs
- ArraySet.cs
- CodeVariableDeclarationStatement.cs
- TextMarkerSource.cs
- TypedElement.cs
- DynamicFilterExpression.cs
- ZipIOFileItemStream.cs
- XmlNamespaceManager.cs
- StringBlob.cs
- TextBox.cs
- InputReport.cs
- GroupBoxAutomationPeer.cs
- ExpressionTable.cs
- DataGridViewCellCollection.cs
- Encoding.cs
- FontCacheLogic.cs
- RepeatButton.cs
- JsonWriter.cs
- DefaultMemberAttribute.cs
- DbConnectionClosed.cs
- UndoUnit.cs
- ExpressionBuilderCollection.cs
- CqlParser.cs
- ChineseLunisolarCalendar.cs
- EdmEntityTypeAttribute.cs
- PtsContext.cs
- SqlProviderManifest.cs
- Serialization.cs
- xmlfixedPageInfo.cs
- TriggerActionCollection.cs
- StatusBarItem.cs
- HtmlTextArea.cs
- JsonReader.cs
- WindowsTreeView.cs
- TimeSpanConverter.cs
- DataGridViewCell.cs
- UpdatePanelTriggerCollection.cs
- ContentIterators.cs
- keycontainerpermission.cs
- PrimitiveType.cs
- SchemaManager.cs
- SmiEventSink_Default.cs
- ListItemConverter.cs
- FaultException.cs
- TextCollapsingProperties.cs
- EpmAttributeNameBuilder.cs
- PointCollection.cs
- KeyGestureConverter.cs
- TextBox.cs
- ActivityWithResult.cs
- DataContract.cs
- Brushes.cs
- StructuredTypeEmitter.cs
- EditingCoordinator.cs
- ContextProperty.cs
- FileSystemWatcher.cs
- TraceShell.cs
- UserControlParser.cs
- SmiXetterAccessMap.cs
- LicFileLicenseProvider.cs
- AutomationElementIdentifiers.cs
- ToolBarButton.cs
- ConfigurationErrorsException.cs
- ButtonFlatAdapter.cs
- MenuScrollingVisibilityConverter.cs
- CutCopyPasteHelper.cs
- WindowsStatic.cs
- LockCookie.cs
- ActivationServices.cs
- SimpleTableProvider.cs
- MSAAWinEventWrap.cs