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
- AuthenticationModuleElement.cs
- Internal.cs
- BaseHashHelper.cs
- Encoder.cs
- StylusOverProperty.cs
- CategoryValueConverter.cs
- ResolveRequestResponseAsyncResult.cs
- PartitionerStatic.cs
- MetabaseServerConfig.cs
- Int16Storage.cs
- NullExtension.cs
- CryptoApi.cs
- SchemaMapping.cs
- GetLastErrorDetailsRequest.cs
- SignatureDescription.cs
- DictationGrammar.cs
- SHA1Managed.cs
- NavigationWindow.cs
- DataRelationCollection.cs
- TableColumn.cs
- NumericPagerField.cs
- URLAttribute.cs
- RuleSettings.cs
- RelationalExpressions.cs
- objectresult_tresulttype.cs
- _SecureChannel.cs
- Attributes.cs
- ArrangedElement.cs
- TraceUtils.cs
- InvokeMethodActivityDesigner.cs
- ConnectionStringsSection.cs
- HwndSource.cs
- CleanUpVirtualizedItemEventArgs.cs
- ClipboardData.cs
- FaultContext.cs
- OrderPreservingPipeliningMergeHelper.cs
- RichTextBoxAutomationPeer.cs
- StrokeNodeOperations.cs
- MaskedTextBoxTextEditor.cs
- xmlsaver.cs
- ImportCatalogPart.cs
- ApplicationContext.cs
- ListBox.cs
- SecurityState.cs
- PrimitiveType.cs
- ITreeGenerator.cs
- PrivacyNoticeBindingElementImporter.cs
- DataGridViewCellEventArgs.cs
- FixedHighlight.cs
- EventLogPermission.cs
- DataPointer.cs
- RC2.cs
- TemplateEditingVerb.cs
- ObjectStateEntry.cs
- UnicodeEncoding.cs
- SingleAnimationUsingKeyFrames.cs
- BindingNavigator.cs
- KeySplineConverter.cs
- VisualStyleElement.cs
- SqlHelper.cs
- Activation.cs
- FunctionMappingTranslator.cs
- TransformCollection.cs
- RelationshipDetailsRow.cs
- PaintValueEventArgs.cs
- OAVariantLib.cs
- MessageSmuggler.cs
- SequenceNumber.cs
- ComboBoxRenderer.cs
- HtmlToClrEventProxy.cs
- DebugInfoExpression.cs
- PageCanvasSize.cs
- OutputScopeManager.cs
- HScrollBar.cs
- HtmlWindowCollection.cs
- FrameworkElement.cs
- SimpleTypeResolver.cs
- ApplicationSecurityInfo.cs
- FormViewInsertEventArgs.cs
- FlowLayoutPanel.cs
- InstanceCreationEditor.cs
- NegotiateStream.cs
- WeakReferenceList.cs
- TraceLevelStore.cs
- DynamicFilterExpression.cs
- ProxyFragment.cs
- DelegateSerializationHolder.cs
- SecurityDocument.cs
- __Filters.cs
- BuilderInfo.cs
- ClientFormsAuthenticationCredentials.cs
- ErrorStyle.cs
- CodeCommentStatement.cs
- ThousandthOfEmRealDoubles.cs
- SetStoryboardSpeedRatio.cs
- Timeline.cs
- WindowsIdentity.cs
- WrappedIUnknown.cs
- ItemsPanelTemplate.cs
- StorageAssociationTypeMapping.cs