Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Activation / MsmqHostedTransportConfiguration.cs / 1 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextWriter.cs
- SmiMetaDataProperty.cs
- DataListItem.cs
- AnonymousIdentificationSection.cs
- KeyTimeConverter.cs
- StyleTypedPropertyAttribute.cs
- webclient.cs
- Dictionary.cs
- ClientSettings.cs
- StringFreezingAttribute.cs
- CompModSwitches.cs
- codemethodreferenceexpression.cs
- ProcessModule.cs
- PresentationAppDomainManager.cs
- RuleSetCollection.cs
- FormatConvertedBitmap.cs
- TextFindEngine.cs
- ImageMetadata.cs
- HostingEnvironmentSection.cs
- ConstraintCollection.cs
- ComponentDispatcher.cs
- ComplexBindingPropertiesAttribute.cs
- SystemThemeKey.cs
- Compensation.cs
- Highlights.cs
- PopOutPanel.cs
- SqlFacetAttribute.cs
- XmlSchemaAppInfo.cs
- ChoiceConverter.cs
- ConnectionsZone.cs
- ButtonFieldBase.cs
- TablePattern.cs
- SqlEnums.cs
- HttpContextServiceHost.cs
- SafeNativeMethodsMilCoreApi.cs
- StylusEditingBehavior.cs
- CursorInteropHelper.cs
- ConfigurationManagerHelperFactory.cs
- ColorMap.cs
- HttpApplicationStateWrapper.cs
- CodeSubDirectory.cs
- LifetimeServices.cs
- EncryptionUtility.cs
- BeginEvent.cs
- ContextMenuStrip.cs
- PartialCachingControl.cs
- XmlResolver.cs
- ResourcesBuildProvider.cs
- InvokeWebServiceDesigner.cs
- BinaryUtilClasses.cs
- ControlType.cs
- CalendarDataBindingHandler.cs
- StylusPointCollection.cs
- TreeNodeCollection.cs
- SynchronizationContext.cs
- XmlILAnnotation.cs
- CryptoHelper.cs
- RankException.cs
- GenerateHelper.cs
- EmitterCache.cs
- TextSpan.cs
- ToolboxItemAttribute.cs
- SafeEventLogWriteHandle.cs
- BoundField.cs
- CapabilitiesSection.cs
- DocumentAutomationPeer.cs
- DataGridViewTopLeftHeaderCell.cs
- DocumentPageHost.cs
- CodeGroup.cs
- Decimal.cs
- RegexStringValidatorAttribute.cs
- LinkUtilities.cs
- OleDbErrorCollection.cs
- InputGestureCollection.cs
- EntityException.cs
- Policy.cs
- SignedInfo.cs
- DocumentSequenceHighlightLayer.cs
- CounterSetInstance.cs
- XmlTypeAttribute.cs
- SmtpTransport.cs
- NamespaceCollection.cs
- OleDbException.cs
- ApplicationCommands.cs
- TiffBitmapDecoder.cs
- InvalidComObjectException.cs
- WindowsNonControl.cs
- PartManifestEntry.cs
- StringExpressionSet.cs
- StrongNameHelpers.cs
- PeerCollaboration.cs
- HashJoinQueryOperatorEnumerator.cs
- GenericIdentity.cs
- xml.cs
- XmlDownloadManager.cs
- SqlProcedureAttribute.cs
- PenContexts.cs
- ListViewItem.cs
- BitmapMetadata.cs
- DesignerRegionCollection.cs