Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / MessageSecurityOverTcpElement.cs / 1 / MessageSecurityOverTcpElement.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 MessageSecurityOverTcpElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.ClientCredentialType, DefaultValue = MessageSecurityOverTcp.DefaultClientCredentialType)] [ServiceModelEnumValidator(typeof(MessageCredentialTypeHelper))] public MessageCredentialType ClientCredentialType { get { return (MessageCredentialType)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(MessageSecurityOverTcp 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(MessageSecurityOverTcp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } this.ClientCredentialType = security.ClientCredentialType; if (security.WasAlgorithmSuiteSet) { 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
- JapaneseCalendar.cs
- PixelFormats.cs
- SqlConnectionHelper.cs
- ToolStripItem.cs
- SqlCacheDependency.cs
- XmlSchemaDocumentation.cs
- UTF8Encoding.cs
- AuthenticateEventArgs.cs
- TreeNode.cs
- SecurityTokenValidationException.cs
- OperationExecutionFault.cs
- querybuilder.cs
- DeviceContext.cs
- DefaultValueAttribute.cs
- ViewCellSlot.cs
- ArithmeticException.cs
- OperationCanceledException.cs
- User.cs
- cryptoapiTransform.cs
- DataGridPageChangedEventArgs.cs
- ExpressionPrinter.cs
- ConvertersCollection.cs
- CapabilitiesPattern.cs
- FileLogRecordEnumerator.cs
- FormsAuthenticationModule.cs
- XmlLoader.cs
- CodeArrayCreateExpression.cs
- WebPartUserCapability.cs
- Point3DIndependentAnimationStorage.cs
- HttpCacheVary.cs
- BindingValueChangedEventArgs.cs
- OrderPreservingSpoolingTask.cs
- filewebresponse.cs
- MultiAsyncResult.cs
- XLinq.cs
- HttpProxyTransportBindingElement.cs
- UnauthorizedWebPart.cs
- HttpContext.cs
- Ops.cs
- AuthenticationModulesSection.cs
- ListViewEditEventArgs.cs
- HostingEnvironmentWrapper.cs
- ISessionStateStore.cs
- RijndaelManaged.cs
- BinaryFormatterWriter.cs
- RootBrowserWindowAutomationPeer.cs
- SmtpDigestAuthenticationModule.cs
- Choices.cs
- _AuthenticationState.cs
- CompilerErrorCollection.cs
- PeerNearMe.cs
- ProcessHostConfigUtils.cs
- _NegoStream.cs
- WindowsSecurityToken.cs
- wmiprovider.cs
- SplayTreeNode.cs
- ActivityCodeDomReferenceService.cs
- Variable.cs
- ButtonBaseAdapter.cs
- UnsafeNativeMethods.cs
- FlowDocumentFormatter.cs
- TemplatePagerField.cs
- CreateRefExpr.cs
- FileDialog_Vista_Interop.cs
- ThicknessConverter.cs
- VScrollProperties.cs
- ElementHost.cs
- CreateUserWizard.cs
- DBNull.cs
- WebPartManager.cs
- VBIdentifierDesigner.xaml.cs
- SqlAliaser.cs
- IssuanceLicense.cs
- Imaging.cs
- TypeGeneratedEventArgs.cs
- ControlLocalizer.cs
- OleAutBinder.cs
- FixedTextBuilder.cs
- LinearKeyFrames.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- IndexerNameAttribute.cs
- oledbmetadatacollectionnames.cs
- PointHitTestResult.cs
- XmlElementAttribute.cs
- MethodImplAttribute.cs
- HashHelper.cs
- SpellerError.cs
- UnsafeCollabNativeMethods.cs
- COM2ICategorizePropertiesHandler.cs
- RowTypePropertyElement.cs
- SQLBinaryStorage.cs
- ConcurrencyMode.cs
- DrawingServices.cs
- SapiRecoContext.cs
- RegexCapture.cs
- CfgSemanticTag.cs
- HtmlElement.cs
- ScriptReferenceEventArgs.cs
- DataGridHeaderBorder.cs
- Stream.cs