Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / MsmqTransportSecurityElement.cs / 1 / MsmqTransportSecurityElement.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.Channels; using System.ServiceModel.Security; using System.ComponentModel; public sealed partial class MsmqTransportSecurityElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.MsmqAuthenticationMode, DefaultValue = MsmqDefaults.MsmqAuthenticationMode)] [ServiceModelEnumValidator(typeof(MsmqAuthenticationModeHelper))] public MsmqAuthenticationMode MsmqAuthenticationMode { get { return (MsmqAuthenticationMode)base[ConfigurationStrings.MsmqAuthenticationMode]; } set { base[ConfigurationStrings.MsmqAuthenticationMode] = value; } } [ConfigurationProperty(ConfigurationStrings.MsmqEncryptionAlgorithm, DefaultValue = MsmqDefaults.MsmqEncryptionAlgorithm)] [ServiceModelEnumValidator(typeof(MsmqEncryptionAlgorithmHelper))] public MsmqEncryptionAlgorithm MsmqEncryptionAlgorithm { get { return (MsmqEncryptionAlgorithm)base[ConfigurationStrings.MsmqEncryptionAlgorithm]; } set { base[ConfigurationStrings.MsmqEncryptionAlgorithm] = value; } } [ConfigurationProperty(ConfigurationStrings.MsmqProtectionLevel, DefaultValue = MsmqDefaults.MsmqProtectionLevel)] [ServiceModelEnumValidator(typeof(ProtectionLevelHelper))] public ProtectionLevel MsmqProtectionLevel { get { return (ProtectionLevel)base[ConfigurationStrings.MsmqProtectionLevel]; } set { base[ConfigurationStrings.MsmqProtectionLevel] = value; } } [ConfigurationProperty(ConfigurationStrings.MsmqSecureHashAlgorithm, DefaultValue = MsmqDefaults.MsmqSecureHashAlgorithm)] [ServiceModelEnumValidator(typeof(MsmqSecureHashAlgorithmHelper))] public MsmqSecureHashAlgorithm MsmqSecureHashAlgorithm { get { return (MsmqSecureHashAlgorithm)base[ConfigurationStrings.MsmqSecureHashAlgorithm]; } set { base[ConfigurationStrings.MsmqSecureHashAlgorithm] = value; } } internal void ApplyConfiguration(MsmqTransportSecurity security) { if (security == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); security.MsmqAuthenticationMode = this.MsmqAuthenticationMode; security.MsmqEncryptionAlgorithm = this.MsmqEncryptionAlgorithm; security.MsmqProtectionLevel = this.MsmqProtectionLevel; security.MsmqSecureHashAlgorithm = this.MsmqSecureHashAlgorithm; } internal void InitializeFrom(MsmqTransportSecurity security) { if (security == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); this.MsmqAuthenticationMode = security.MsmqAuthenticationMode; this.MsmqEncryptionAlgorithm = security.MsmqEncryptionAlgorithm; this.MsmqProtectionLevel = security.MsmqProtectionLevel; this.MsmqSecureHashAlgorithm = security.MsmqSecureHashAlgorithm; } } } // 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
- SystemException.cs
- WindowsIPAddress.cs
- AutoGeneratedFieldProperties.cs
- PropertyMapper.cs
- Touch.cs
- Root.cs
- QilExpression.cs
- EntityDataSourceStatementEditorForm.cs
- X509ChainElement.cs
- TaskFactory.cs
- ValidatorCompatibilityHelper.cs
- Pkcs7Signer.cs
- Queue.cs
- LinkLabelLinkClickedEvent.cs
- InvalidDataContractException.cs
- Utils.cs
- RangeBase.cs
- GenerateTemporaryTargetAssembly.cs
- MenuBase.cs
- RemoteWebConfigurationHostStream.cs
- TableStyle.cs
- PatternMatcher.cs
- PersonalizationAdministration.cs
- DispatchWrapper.cs
- ImageAutomationPeer.cs
- TearOffProxy.cs
- DeferredTextReference.cs
- ListViewInsertEventArgs.cs
- ObjectListCommandCollection.cs
- Tracking.cs
- SerializationSectionGroup.cs
- ScriptServiceAttribute.cs
- Annotation.cs
- WhileDesigner.cs
- BitmapFrame.cs
- PackUriHelper.cs
- DiscoveryOperationContext.cs
- Line.cs
- ImpersonationContext.cs
- shaperfactory.cs
- NodeFunctions.cs
- MessageHeaderException.cs
- HandlerFactoryWrapper.cs
- DbProviderFactory.cs
- MouseEvent.cs
- TransformPattern.cs
- ResourcePart.cs
- DefaultValueTypeConverter.cs
- DocumentAutomationPeer.cs
- BindingContext.cs
- XmlDownloadManager.cs
- MultipleViewPattern.cs
- EntityFunctions.cs
- ModuleBuilderData.cs
- OptionUsage.cs
- BamlBinaryReader.cs
- ReflectionHelper.cs
- GridViewHeaderRowPresenter.cs
- LineServicesRun.cs
- BulletedListEventArgs.cs
- ScriptControlManager.cs
- VectorAnimation.cs
- SqlClientPermission.cs
- FixedPageProcessor.cs
- ServiceErrorHandler.cs
- BasicExpandProvider.cs
- DecryptedHeader.cs
- WeakRefEnumerator.cs
- UnsafeNativeMethods.cs
- ToolboxItemAttribute.cs
- ContravarianceAdapter.cs
- ConfigurationManager.cs
- BooleanAnimationBase.cs
- ModifierKeysConverter.cs
- Int16KeyFrameCollection.cs
- Preprocessor.cs
- ComboBox.cs
- GeneratedView.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- Native.cs
- InputProcessorProfiles.cs
- InArgumentConverter.cs
- ContainerAction.cs
- LayeredChannelFactory.cs
- DynamicQueryStringParameter.cs
- OleDbInfoMessageEvent.cs
- DragDeltaEventArgs.cs
- TreeViewBindingsEditorForm.cs
- DisplayMemberTemplateSelector.cs
- TextPointer.cs
- ResXResourceReader.cs
- MultiSelectRootGridEntry.cs
- TreeIterators.cs
- Vector3dCollection.cs
- XamlContextStack.cs
- DataProviderNameConverter.cs
- ChunkedMemoryStream.cs
- DynamicDocumentPaginator.cs
- Parameter.cs
- WorkflowServiceInstance.cs