Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / MsmqIntegration / MsmqIntegrationSecurity.cs / 1 / MsmqIntegrationSecurity.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- namespace System.ServiceModel.MsmqIntegration { using System.Net.Security; using System.ServiceModel.Channels; public sealed class MsmqIntegrationSecurity { internal const MsmqIntegrationSecurityMode DefaultMode = MsmqIntegrationSecurityMode.Transport; MsmqIntegrationSecurityMode mode; MsmqTransportSecurity transportSecurity; public MsmqIntegrationSecurity() { this.mode = DefaultMode; this.transportSecurity = new MsmqTransportSecurity(); } public MsmqIntegrationSecurityMode Mode { get { return this.mode; } set { if (!MsmqIntegrationSecurityModeHelper.IsDefined(value)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentOutOfRangeException("value")); } this.mode = value; } } public MsmqTransportSecurity Transport { get { return this.transportSecurity; } } internal void ConfigureTransportSecurity(MsmqBindingElementBase msmq) { if (this.mode == MsmqIntegrationSecurityMode.Transport) msmq.MsmqTransportSecurity = this.Transport; else msmq.MsmqTransportSecurity.Disable(); } } } // 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
- RoleGroup.cs
- CssStyleCollection.cs
- SiteMembershipCondition.cs
- CreateParams.cs
- DataGridViewBand.cs
- DataGridViewRowStateChangedEventArgs.cs
- SelfIssuedTokenFactoryCredential.cs
- EpmSyndicationContentSerializer.cs
- StartUpEventArgs.cs
- ToolTip.cs
- _AcceptOverlappedAsyncResult.cs
- CultureTable.cs
- ApplicationActivator.cs
- DropTarget.cs
- UInt16Converter.cs
- SignatureHelper.cs
- UserControlAutomationPeer.cs
- ApplicationBuildProvider.cs
- TreeView.cs
- LinqMaximalSubtreeNominator.cs
- DynamicDataManager.cs
- ExclusiveTcpTransportManager.cs
- TemplateKeyConverter.cs
- WindowsAuthenticationEventArgs.cs
- ToolStripItemEventArgs.cs
- PageContentCollection.cs
- DelegatingHeader.cs
- EUCJPEncoding.cs
- NativeCppClassAttribute.cs
- QilInvokeLateBound.cs
- ObjectStateEntryDbDataRecord.cs
- TypedElement.cs
- KeyValueSerializer.cs
- RegexMatchCollection.cs
- DataGridViewColumn.cs
- StoryFragments.cs
- RuleConditionDialog.Designer.cs
- UnrecognizedAssertionsBindingElement.cs
- XmlDocument.cs
- UnsafeNativeMethodsCLR.cs
- SqlParameter.cs
- PolicyChain.cs
- FixedSOMTextRun.cs
- DecimalKeyFrameCollection.cs
- Application.cs
- TextPointerBase.cs
- ProcessModule.cs
- DateTimeStorage.cs
- SHA384Cng.cs
- WeakReferenceEnumerator.cs
- SqlUnionizer.cs
- TickBar.cs
- BooleanConverter.cs
- ActivityStatusChangeEventArgs.cs
- InputElement.cs
- hresults.cs
- HybridDictionary.cs
- FontStretch.cs
- Stylesheet.cs
- InsufficientMemoryException.cs
- CryptographicAttribute.cs
- SerializationAttributes.cs
- CryptoProvider.cs
- filewebrequest.cs
- ResourceManagerWrapper.cs
- ContentOnlyMessage.cs
- BitmapData.cs
- BindToObject.cs
- JsonQueryStringConverter.cs
- LinqDataSourceStatusEventArgs.cs
- ButtonFieldBase.cs
- FillBehavior.cs
- ExpandedWrapper.cs
- SqlCommand.cs
- HostingPreferredMapPath.cs
- PhysicalOps.cs
- LoginName.cs
- AndMessageFilterTable.cs
- TextServicesProperty.cs
- CodeGenerator.cs
- DrawingGroupDrawingContext.cs
- CodeGenerator.cs
- QilIterator.cs
- DeclaredTypeElement.cs
- ThicknessAnimationUsingKeyFrames.cs
- SQLSingle.cs
- TransactionInformation.cs
- RenamedEventArgs.cs
- ApplicationInterop.cs
- ScrollItemProviderWrapper.cs
- RequestCacheEntry.cs
- BackgroundWorker.cs
- Transform.cs
- ConfigurationElement.cs
- ThemeDirectoryCompiler.cs
- StorageComplexTypeMapping.cs
- IfJoinedCondition.cs
- DataServiceContext.cs
- XmlBinaryReader.cs
- CompositionTarget.cs