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
- SmtpFailedRecipientException.cs
- DecoratedNameAttribute.cs
- XmlnsDictionary.cs
- DataBindingHandlerAttribute.cs
- ProgressiveCrcCalculatingStream.cs
- ContentType.cs
- QilTargetType.cs
- HostProtectionPermission.cs
- ContractUtils.cs
- CustomAttribute.cs
- SizeChangedInfo.cs
- ExternalException.cs
- QueryCoreOp.cs
- SaveRecipientRequest.cs
- ClientCultureInfo.cs
- ByteConverter.cs
- WhitespaceRule.cs
- DataGridViewCellStyle.cs
- XslUrlEditor.cs
- InputLanguageCollection.cs
- UIAgentAsyncBeginRequest.cs
- StdValidatorsAndConverters.cs
- Decorator.cs
- VoiceSynthesis.cs
- SupportsEventValidationAttribute.cs
- BufferedGraphicsContext.cs
- StopStoryboard.cs
- FramingDecoders.cs
- UnsafeCollabNativeMethods.cs
- DynamicPropertyHolder.cs
- DataGridViewColumnTypePicker.cs
- DesignerContextDescriptor.cs
- BaseServiceProvider.cs
- TileModeValidation.cs
- FaultContext.cs
- DotAtomReader.cs
- EncoderParameters.cs
- TextSerializer.cs
- UrlPropertyAttribute.cs
- MouseDevice.cs
- ObjectQueryExecutionPlan.cs
- PolyLineSegment.cs
- TerminatorSinks.cs
- DocumentSchemaValidator.cs
- _HeaderInfo.cs
- XmlTextEncoder.cs
- WebExceptionStatus.cs
- ExpressionBindingsDialog.cs
- Error.cs
- BinaryParser.cs
- TreeViewAutomationPeer.cs
- DynamicControlParameter.cs
- XmlSchemaAttributeGroupRef.cs
- Metafile.cs
- NumberSubstitution.cs
- GroupLabel.cs
- ServiceMetadataContractBehavior.cs
- CookieParameter.cs
- ProcessProtocolHandler.cs
- XamlTreeBuilderBamlRecordWriter.cs
- IsolatedStorage.cs
- Cursor.cs
- ZipIOExtraField.cs
- URL.cs
- AbstractSvcMapFileLoader.cs
- EncoderReplacementFallback.cs
- Triplet.cs
- DataObjectPastingEventArgs.cs
- DataGridViewImageColumn.cs
- ReturnValue.cs
- BindingExpressionBase.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- NavigatingCancelEventArgs.cs
- AttributeEmitter.cs
- Grammar.cs
- ADConnectionHelper.cs
- TopClause.cs
- SqlIdentifier.cs
- CalendarAutoFormatDialog.cs
- IteratorFilter.cs
- SqlNodeAnnotation.cs
- SimpleTableProvider.cs
- selecteditemcollection.cs
- FileDialogCustomPlaces.cs
- SafeRightsManagementSessionHandle.cs
- AssociationTypeEmitter.cs
- HandlerMappingMemo.cs
- SurrogateEncoder.cs
- WorkflowInstanceExtensionManager.cs
- webclient.cs
- GroupPartitionExpr.cs
- Debug.cs
- EventManager.cs
- PrintingPermission.cs
- Point4DValueSerializer.cs
- RecognitionResult.cs
- SystemIPv4InterfaceProperties.cs
- XmlDataSourceNodeDescriptor.cs
- LoginUtil.cs
- SafeNativeMethods.cs