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
- HierarchicalDataBoundControlAdapter.cs
- XmlElementAttributes.cs
- CreateUserWizard.cs
- TypeExtension.cs
- Soap.cs
- StreamUpdate.cs
- ToolStripRenderer.cs
- DocumentPageViewAutomationPeer.cs
- RuntimeHelpers.cs
- DataGridViewRowEventArgs.cs
- ScriptReference.cs
- HMACSHA384.cs
- sqlmetadatafactory.cs
- templategroup.cs
- ExpressionsCollectionConverter.cs
- CodeIdentifiers.cs
- FixedSOMTable.cs
- Accessible.cs
- DataBoundControlHelper.cs
- TrailingSpaceComparer.cs
- Vector3DCollectionConverter.cs
- DataMemberFieldEditor.cs
- TypeValidationEventArgs.cs
- BoolExpr.cs
- FragmentQueryKB.cs
- Switch.cs
- UnionCodeGroup.cs
- MappingItemCollection.cs
- Function.cs
- ElementUtil.cs
- WebServiceParameterData.cs
- SmtpNetworkElement.cs
- DataContractSerializerServiceBehavior.cs
- PageVisual.cs
- InvalidDataContractException.cs
- SystemIPAddressInformation.cs
- RangeEnumerable.cs
- EntryIndex.cs
- RequestCacheEntry.cs
- datacache.cs
- NetworkInformationPermission.cs
- StyleBamlTreeBuilder.cs
- ImageMapEventArgs.cs
- HTMLTextWriter.cs
- FormsAuthenticationConfiguration.cs
- RangeValueProviderWrapper.cs
- ButtonBase.cs
- CornerRadius.cs
- Hashtable.cs
- Point3DCollectionConverter.cs
- ValidationErrorCollection.cs
- CodeSubDirectory.cs
- UserUseLicenseDictionaryLoader.cs
- RubberbandSelector.cs
- XPathDescendantIterator.cs
- MemoryMappedFile.cs
- ViewGenerator.cs
- AnimatedTypeHelpers.cs
- RolePrincipal.cs
- TextFormatterContext.cs
- AuthenticationSchemesHelper.cs
- CodeCommentStatementCollection.cs
- BaseCodePageEncoding.cs
- VectorAnimationUsingKeyFrames.cs
- DataGridColumnStyleMappingNameEditor.cs
- EntityViewContainer.cs
- selecteditemcollection.cs
- LineServices.cs
- DataAdapter.cs
- SiteMapNodeCollection.cs
- mongolianshape.cs
- XamlWriterExtensions.cs
- SystemPens.cs
- AbstractExpressions.cs
- ApplicationProxyInternal.cs
- AdRotator.cs
- PasswordPropertyTextAttribute.cs
- TextSerializer.cs
- JpegBitmapEncoder.cs
- RectKeyFrameCollection.cs
- ScrollBar.cs
- DeferredReference.cs
- SecurityUtils.cs
- InstanceNameConverter.cs
- DataService.cs
- FamilyTypeface.cs
- DispatcherEventArgs.cs
- Evaluator.cs
- CompositeDataBoundControl.cs
- ScrollChrome.cs
- NavigationHelper.cs
- DataGridViewCellStateChangedEventArgs.cs
- TextBoxBase.cs
- ReferentialConstraint.cs
- Decoder.cs
- ExchangeUtilities.cs
- ContextMenuStrip.cs
- FlowDocumentView.cs
- BamlResourceSerializer.cs
- SqlDataSourceSelectingEventArgs.cs