Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / WSHttpTransportSecurityElement.cs / 1 / WSHttpTransportSecurityElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.ServiceModel.Channels; using System.Globalization; using System.Net; using System.Net.Security; using System.ServiceModel; using System.ServiceModel.Security; using System.ComponentModel; public sealed partial class WSHttpTransportSecurityElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.ClientCredentialType, DefaultValue = HttpClientCredentialType.Windows)] [ServiceModelEnumValidator(typeof(HttpClientCredentialTypeHelper))] public HttpClientCredentialType ClientCredentialType { get { return (HttpClientCredentialType)base[ConfigurationStrings.ClientCredentialType]; } set { base[ConfigurationStrings.ClientCredentialType] = value; } } [ConfigurationProperty(ConfigurationStrings.ProxyCredentialType, DefaultValue = HttpTransportSecurity.DefaultProxyCredentialType)] [ServiceModelEnumValidator(typeof(HttpProxyCredentialTypeHelper))] public HttpProxyCredentialType ProxyCredentialType { get { return (HttpProxyCredentialType)base[ConfigurationStrings.ProxyCredentialType]; } set { base[ConfigurationStrings.ProxyCredentialType] = value; } } [ConfigurationProperty(ConfigurationStrings.Realm, DefaultValue = HttpTransportSecurity.DefaultRealm)] [StringValidator(MinLength = 0)] public string Realm { get { return (string)base[ConfigurationStrings.Realm]; } set { if (String.IsNullOrEmpty(value)) { value = String.Empty; } base[ConfigurationStrings.Realm] = value; } } internal void ApplyConfiguration(HttpTransportSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } security.ClientCredentialType = this.ClientCredentialType; security.ProxyCredentialType = this.ProxyCredentialType; security.Realm = this.Realm; } internal void InitializeFrom(HttpTransportSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } this.ClientCredentialType = security.ClientCredentialType; this.ProxyCredentialType = security.ProxyCredentialType; this.Realm = security.Realm; } } } // 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
- PositiveTimeSpanValidator.cs
- MetadataExporter.cs
- NameHandler.cs
- Material.cs
- CaseInsensitiveComparer.cs
- OracleRowUpdatedEventArgs.cs
- PrivilegedConfigurationManager.cs
- DateTimeFormatInfo.cs
- HtmlTableCell.cs
- ReferenceSchema.cs
- DispatchWrapper.cs
- ServiceDesigner.cs
- IntranetCredentialPolicy.cs
- WebZone.cs
- GenerateHelper.cs
- TraceXPathNavigator.cs
- NetStream.cs
- FamilyTypeface.cs
- AutoResizedEvent.cs
- HwndKeyboardInputProvider.cs
- ImageMapEventArgs.cs
- ClientConvert.cs
- HtmlCommandAdapter.cs
- InkCanvasSelection.cs
- RectConverter.cs
- ServiceElementCollection.cs
- ColumnHeader.cs
- OleDbSchemaGuid.cs
- EasingQuaternionKeyFrame.cs
- EntityDescriptor.cs
- Size3D.cs
- PickBranch.cs
- EntityClassGenerator.cs
- SoapCodeExporter.cs
- SrgsText.cs
- InstanceKeyNotReadyException.cs
- PenLineJoinValidation.cs
- ModelVisual3D.cs
- ToolStripSplitButton.cs
- Knowncolors.cs
- Statements.cs
- View.cs
- Compiler.cs
- PersonalizationStateInfo.cs
- TransformCollection.cs
- DesignerTransaction.cs
- UnsafeNativeMethodsPenimc.cs
- XmlSchemaAttribute.cs
- NameNode.cs
- XsdBuildProvider.cs
- BasicHttpSecurity.cs
- OverflowException.cs
- EmissiveMaterial.cs
- WebPartPersonalization.cs
- ActivityTypeResolver.xaml.cs
- ListControl.cs
- InkCanvasSelection.cs
- HtmlTableRowCollection.cs
- TextTreePropertyUndoUnit.cs
- unitconverter.cs
- SingleAnimation.cs
- RC2CryptoServiceProvider.cs
- MenuItem.cs
- OleDbEnumerator.cs
- Matrix3D.cs
- XmlWrappingReader.cs
- NetCodeGroup.cs
- XmlResolver.cs
- ConstraintConverter.cs
- DBNull.cs
- AnnotationService.cs
- Compiler.cs
- WindowsFormsHost.cs
- DataSourceControl.cs
- CursorConverter.cs
- TextFormatterHost.cs
- NullRuntimeConfig.cs
- ObjectListDesigner.cs
- UsernameTokenFactoryCredential.cs
- HelloMessageCD1.cs
- UIElementPropertyUndoUnit.cs
- WindowsFormsHost.cs
- WindowsListViewGroupHelper.cs
- ReadOnlyDictionary.cs
- WebPartRestoreVerb.cs
- TabItem.cs
- ConstraintStruct.cs
- DataGridViewCellParsingEventArgs.cs
- PropertyEmitter.cs
- NavigationFailedEventArgs.cs
- DataGridViewAccessibleObject.cs
- httpstaticobjectscollection.cs
- WebBrowserDocumentCompletedEventHandler.cs
- SqlInternalConnection.cs
- Validator.cs
- BoundsDrawingContextWalker.cs
- DataMemberConverter.cs
- RectAnimation.cs
- PageTheme.cs
- TextEndOfSegment.cs