Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // 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
- ItemChangedEventArgs.cs
- SafeRightsManagementHandle.cs
- WeakEventManager.cs
- WebEventTraceProvider.cs
- StubHelpers.cs
- WindowsSpinner.cs
- TemplateNameScope.cs
- XamlDesignerSerializationManager.cs
- WebFaultClientMessageInspector.cs
- RelatedPropertyManager.cs
- WindowsSecurityTokenAuthenticator.cs
- WebPartMovingEventArgs.cs
- CompiledIdentityConstraint.cs
- QueryCacheEntry.cs
- SecurityTokenResolver.cs
- RedistVersionInfo.cs
- Rules.cs
- RegistryExceptionHelper.cs
- PathSegment.cs
- TdsEnums.cs
- FilterRepeater.cs
- Parallel.cs
- RemoteWebConfigurationHostStream.cs
- TraceFilter.cs
- ConfigXmlText.cs
- XmlValueConverter.cs
- InfoCardProofToken.cs
- PageAsyncTaskManager.cs
- PaperSource.cs
- ScaleTransform3D.cs
- InvalidCastException.cs
- XmlSerializationWriter.cs
- AccessibilityHelperForVista.cs
- ManagementEventWatcher.cs
- QueryResults.cs
- DateTimeOffsetConverter.cs
- ObjectStateFormatter.cs
- DriveInfo.cs
- MultiView.cs
- TextLineBreak.cs
- Symbol.cs
- BasicViewGenerator.cs
- StrongNameKeyPair.cs
- TextAnchor.cs
- SingleKeyFrameCollection.cs
- ZipIOCentralDirectoryFileHeader.cs
- SubqueryTrackingVisitor.cs
- DefaultTextStoreTextComposition.cs
- Base64WriteStateInfo.cs
- ToolStripRenderEventArgs.cs
- IndexedWhereQueryOperator.cs
- NamedElement.cs
- UnknownBitmapEncoder.cs
- ClaimComparer.cs
- ScriptManager.cs
- ScriptReference.cs
- RepeatEnumerable.cs
- CodeTypeDeclarationCollection.cs
- AnonymousIdentificationModule.cs
- OperationAbortedException.cs
- TemplatePartAttribute.cs
- CannotUnloadAppDomainException.cs
- XmlSchemaDatatype.cs
- SortDescription.cs
- EpmContentSerializerBase.cs
- ValueChangedEventManager.cs
- DataGridSortCommandEventArgs.cs
- UriTemplateLiteralQueryValue.cs
- filewebrequest.cs
- LinqDataSourceStatusEventArgs.cs
- filewebrequest.cs
- TransformationRules.cs
- TextTreeUndo.cs
- PackageFilter.cs
- PackWebResponse.cs
- WebServiceFaultDesigner.cs
- TransformCollection.cs
- ChtmlTextWriter.cs
- ChtmlSelectionListAdapter.cs
- RSAPKCS1SignatureFormatter.cs
- MarshalByRefObject.cs
- CompleteWizardStep.cs
- ObjectNotFoundException.cs
- SystemUdpStatistics.cs
- EntitySetBaseCollection.cs
- FixedTextContainer.cs
- InternalPermissions.cs
- IdentityModelStringsVersion1.cs
- Manipulation.cs
- StringBuilder.cs
- ObjectDataSourceSelectingEventArgs.cs
- NullableLongAverageAggregationOperator.cs
- XmlSchemaObjectCollection.cs
- WebPartHelpVerb.cs
- PrinterUnitConvert.cs
- NativeMethods.cs
- _IPv4Address.cs
- Delay.cs
- DecoderFallbackWithFailureFlag.cs
- SelectionListDesigner.cs