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
- RoutedEventHandlerInfo.cs
- WebSysDescriptionAttribute.cs
- SubtreeProcessor.cs
- NullReferenceException.cs
- CompilerGeneratedAttribute.cs
- MemberPath.cs
- ServiceChannelProxy.cs
- PartitionResolver.cs
- StaticExtension.cs
- PrintDialogException.cs
- BaseCollection.cs
- CompositeCollection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- HtmlProps.cs
- ObservableCollection.cs
- GridErrorDlg.cs
- InheritanceRules.cs
- XmlHierarchyData.cs
- EncoderNLS.cs
- HttpRawResponse.cs
- EventDescriptorCollection.cs
- ListViewHitTestInfo.cs
- CharacterHit.cs
- PropertyGridDesigner.cs
- OutputCacheProfileCollection.cs
- HandledEventArgs.cs
- ConstNode.cs
- SelectedDatesCollection.cs
- AlignmentYValidation.cs
- Point.cs
- Models.cs
- IncrementalCompileAnalyzer.cs
- loginstatus.cs
- WebPartCatalogAddVerb.cs
- ActivityDesignerHelper.cs
- ChildDocumentBlock.cs
- FormsAuthentication.cs
- DataTable.cs
- ApplicationHost.cs
- WebReferenceOptions.cs
- FixedFlowMap.cs
- BatchServiceHost.cs
- XmlTextWriter.cs
- GeometryModel3D.cs
- ResourceDisplayNameAttribute.cs
- Point.cs
- RunInstallerAttribute.cs
- CodeTypeParameter.cs
- MetadataPropertyCollection.cs
- LinqDataSourceEditData.cs
- DrawListViewSubItemEventArgs.cs
- CapacityStreamGeometryContext.cs
- LogFlushAsyncResult.cs
- TextUtf8RawTextWriter.cs
- AutoResetEvent.cs
- ConditionalAttribute.cs
- Point.cs
- LifetimeServices.cs
- HandlerFactoryCache.cs
- TraceHandlerErrorFormatter.cs
- ExpressionWriter.cs
- NetNamedPipeBindingElement.cs
- basemetadatamappingvisitor.cs
- WSFederationHttpSecurity.cs
- XmlMemberMapping.cs
- SplitterEvent.cs
- SimpleMailWebEventProvider.cs
- StringBuilder.cs
- SafeEventLogReadHandle.cs
- SwitchAttribute.cs
- XmlQueryCardinality.cs
- MiniConstructorInfo.cs
- BamlResourceContent.cs
- PreProcessor.cs
- Pkcs9Attribute.cs
- IdentityNotMappedException.cs
- FilterUserControlBase.cs
- TransformerTypeCollection.cs
- GeneratedView.cs
- AtomParser.cs
- EntitySqlException.cs
- OrderByQueryOptionExpression.cs
- PasswordTextNavigator.cs
- HostingPreferredMapPath.cs
- XmlDocumentSurrogate.cs
- DescriptionAttribute.cs
- ApplicationSecurityInfo.cs
- DesignTimeTemplateParser.cs
- ControlUtil.cs
- XmlMapping.cs
- TargetControlTypeCache.cs
- FileDialogCustomPlace.cs
- InputGestureCollection.cs
- ParseHttpDate.cs
- SecurityHelper.cs
- Int32KeyFrameCollection.cs
- util.cs
- DataTableReader.cs
- SessionIDManager.cs
- SqlParameterCollection.cs