Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / System.ServiceModel.Activation / System / ServiceModel / Activation / MsmqHostedTransportConfiguration.cs / 1305376 / MsmqHostedTransportConfiguration.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- namespace System.ServiceModel.Activation { using System.Collections.Generic; using System.ServiceModel.Channels; using System.ServiceModel; using System.Diagnostics; using System.Web.Hosting; class MsmqHostedTransportConfiguration : HostedTransportConfigurationBase { MsmqHostedTransportManager uniqueManager; public MsmqHostedTransportConfiguration() : this(MsmqUri.NetMsmqAddressTranslator) { } protected MsmqHostedTransportConfiguration(MsmqUri.IAddressTranslator addressing) : base(addressing.Scheme) { string[] bindings = HostedTransportConfigurationManager.MetabaseSettings.GetBindings(addressing.Scheme); this.uniqueManager = new MsmqHostedTransportManager(bindings, addressing); for (int i = 0; i < bindings.Length; i++) { Uri address = addressing.CreateUri(bindings[i], HostingEnvironment.ApplicationVirtualPath, false); this.ListenAddresses.Add(new BaseUriWithWildcard(address, TransportDefaults.HostNameComparisonMode)); UniqueTransportManagerRegistration registration = new UniqueTransportManagerRegistration(uniqueManager, address, TransportDefaults.HostNameComparisonMode); Msmq.StaticTransportManagerTable.RegisterUri(address, TransportDefaults.HostNameComparisonMode, registration); } this.uniqueManager.Start(null); } public override Uri[] GetBaseAddresses(string virtualPath) { return this.uniqueManager.GetBaseAddresses(virtualPath); } internal MsmqHostedTransportManager TransportManager { get { return uniqueManager; } } } sealed class MsmqIntegrationHostedTransportConfiguration : MsmqHostedTransportConfiguration { public MsmqIntegrationHostedTransportConfiguration() : base(MsmqUri.FormatNameAddressTranslator) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OutputCacheModule.cs
- DesignRelation.cs
- DecoderFallback.cs
- HttpListenerRequest.cs
- ContentWrapperAttribute.cs
- PolicyException.cs
- SRGSCompiler.cs
- DrawingContextDrawingContextWalker.cs
- CompareValidator.cs
- recordstatefactory.cs
- EntityDataSourceDesigner.cs
- BufferModesCollection.cs
- XmlElementAttribute.cs
- WebContext.cs
- KeyFrames.cs
- PermissionSetEnumerator.cs
- AsyncOperation.cs
- Configuration.cs
- WindowsGraphics.cs
- HttpApplication.cs
- ProcessModule.cs
- Cursors.cs
- ExpressionBuilderContext.cs
- MachineKeyValidationConverter.cs
- WebConfigManager.cs
- OpacityConverter.cs
- UnconditionalPolicy.cs
- IndexerNameAttribute.cs
- DataGridViewColumnCollection.cs
- FixedTextContainer.cs
- PathFigure.cs
- WeakReferenceKey.cs
- RegexRunnerFactory.cs
- UrlAuthFailedErrorFormatter.cs
- TeredoHelper.cs
- NamedPermissionSet.cs
- ADConnectionHelper.cs
- DecryptedHeader.cs
- ContentAlignmentEditor.cs
- BooleanAnimationBase.cs
- StateInitializationDesigner.cs
- MediaScriptCommandRoutedEventArgs.cs
- TimeEnumHelper.cs
- SoapFault.cs
- CollectionCodeDomSerializer.cs
- SystemIPGlobalProperties.cs
- DataGridViewCellCancelEventArgs.cs
- CrossSiteScriptingValidation.cs
- GenerateHelper.cs
- BitmapFrameEncode.cs
- VirtualPath.cs
- CollectionViewGroup.cs
- FileDetails.cs
- CheckBox.cs
- ArrayList.cs
- AssociatedControlConverter.cs
- DateTimeOffsetStorage.cs
- FrameworkElementAutomationPeer.cs
- XmlSchemaSimpleType.cs
- ExternalCalls.cs
- EntityConnection.cs
- querybuilder.cs
- BlockCollection.cs
- XPathArrayIterator.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- AccessDataSource.cs
- IntegrationExceptionEventArgs.cs
- Win32MouseDevice.cs
- EditorOptionAttribute.cs
- NullableConverter.cs
- FormsAuthenticationConfiguration.cs
- DocumentReferenceCollection.cs
- DataGridViewCellEventArgs.cs
- XXXOnTypeBuilderInstantiation.cs
- ClientApiGenerator.cs
- SByte.cs
- Selection.cs
- NavigateEvent.cs
- XmlIlGenerator.cs
- ReachDocumentSequenceSerializer.cs
- XamlWrapperReaders.cs
- ManifestResourceInfo.cs
- CommandField.cs
- AsyncPostBackErrorEventArgs.cs
- HelloOperationAsyncResult.cs
- DesigntimeLicenseContextSerializer.cs
- IDReferencePropertyAttribute.cs
- SystemResourceKey.cs
- ButtonStandardAdapter.cs
- Bold.cs
- DispatcherEventArgs.cs
- ComponentCodeDomSerializer.cs
- PlatformCulture.cs
- ContextStaticAttribute.cs
- EntityContainerEntitySetDefiningQuery.cs
- AnchorEditor.cs
- NullRuntimeConfig.cs
- Animatable.cs
- DataReceivedEventArgs.cs
- SelectionBorderGlyph.cs