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
- XmlCharCheckingReader.cs
- PartialList.cs
- BridgeDataRecord.cs
- SettingsPropertyIsReadOnlyException.cs
- PartManifestEntry.cs
- UnescapedXmlDiagnosticData.cs
- Bezier.cs
- SmtpNetworkElement.cs
- SqlDelegatedTransaction.cs
- login.cs
- _IPv6Address.cs
- ModelTypeConverter.cs
- NativeRecognizer.cs
- PanelContainerDesigner.cs
- WebEventCodes.cs
- HandledMouseEvent.cs
- NetworkStream.cs
- EnumCodeDomSerializer.cs
- ICspAsymmetricAlgorithm.cs
- SafeFileMapViewHandle.cs
- ButtonBaseAdapter.cs
- Point3DKeyFrameCollection.cs
- ManagedFilter.cs
- DetailsViewUpdatedEventArgs.cs
- RegexFCD.cs
- PersistChildrenAttribute.cs
- ToolStripPanelSelectionBehavior.cs
- ValidatingCollection.cs
- IntegerCollectionEditor.cs
- GlyphingCache.cs
- ComboBoxAutomationPeer.cs
- DataSourceCacheDurationConverter.cs
- DataGridDesigner.cs
- UnsafeNativeMethodsPenimc.cs
- WindowsTreeView.cs
- ToolBarTray.cs
- WorkflowDesigner.cs
- ADMembershipUser.cs
- DetailsViewModeEventArgs.cs
- WindowsListBox.cs
- SoapCodeExporter.cs
- ExecutorLocksHeldException.cs
- SHA512Managed.cs
- PermissionSetEnumerator.cs
- OSFeature.cs
- TemplateInstanceAttribute.cs
- OleServicesContext.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- WindowsScroll.cs
- ProfileModule.cs
- CharacterHit.cs
- XmlAttributes.cs
- CommentEmitter.cs
- FigureParagraph.cs
- TreeViewCancelEvent.cs
- StylusPoint.cs
- DataPagerField.cs
- StateMachineWorkflowDesigner.cs
- DragEventArgs.cs
- SpeakInfo.cs
- QuotedStringWriteStateInfo.cs
- NativeMethods.cs
- XamlSerializerUtil.cs
- ObjectHandle.cs
- BaseCollection.cs
- ConnectionManagementSection.cs
- DetailsViewCommandEventArgs.cs
- StructuredTypeEmitter.cs
- SoapSchemaExporter.cs
- DataGridTextColumn.cs
- EqualityComparer.cs
- TextTrailingWordEllipsis.cs
- UnhandledExceptionEventArgs.cs
- Validator.cs
- Binding.cs
- Cloud.cs
- SourceCollection.cs
- TrustLevel.cs
- MsmqIntegrationProcessProtocolHandler.cs
- PropertyManager.cs
- ColumnResizeAdorner.cs
- CriticalFinalizerObject.cs
- HtmlPageAdapter.cs
- Emitter.cs
- Material.cs
- TextServicesCompartmentContext.cs
- DependencyPropertyConverter.cs
- WindowsEditBox.cs
- _LocalDataStore.cs
- ServiceSecurityContext.cs
- ExpressionBuilder.cs
- StringResourceManager.cs
- ControlsConfig.cs
- TimerTable.cs
- SQLSingleStorage.cs
- TransactionsSectionGroup.cs
- DockAndAnchorLayout.cs
- BamlTreeMap.cs
- ConfigXmlText.cs
- WebPartHelpVerb.cs