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
- ParameterRefs.cs
- AdapterDictionary.cs
- ADMembershipUser.cs
- NativeCppClassAttribute.cs
- SerializationStore.cs
- SpellerInterop.cs
- X509WindowsSecurityToken.cs
- MessageLoggingFilterTraceRecord.cs
- PrivateFontCollection.cs
- DataGridGeneralPage.cs
- DeclarativeCatalogPart.cs
- TextEditorTables.cs
- FixedSOMTableCell.cs
- AttributeCollection.cs
- XsltContext.cs
- NativeRecognizer.cs
- BaseTemplateParser.cs
- TextBoxDesigner.cs
- GAC.cs
- StringToken.cs
- SiteMapNode.cs
- CompilationUtil.cs
- IncrementalHitTester.cs
- VisualBasicHelper.cs
- XPathNavigatorReader.cs
- PathFigure.cs
- ListenerTraceUtility.cs
- SoapHeaderException.cs
- UserCancellationException.cs
- securitycriticaldata.cs
- RequestDescription.cs
- DrawingState.cs
- BaseCodePageEncoding.cs
- ServiceAuthorizationElement.cs
- DBDataPermissionAttribute.cs
- QilGenerator.cs
- VisualBrush.cs
- ProbeRequestResponseAsyncResult.cs
- EncryptedPackage.cs
- FilterFactory.cs
- ResXResourceWriter.cs
- XmlDataCollection.cs
- ToolStripItemImageRenderEventArgs.cs
- MappingItemCollection.cs
- Nullable.cs
- HtmlImage.cs
- XmlUTF8TextWriter.cs
- _ProxyChain.cs
- SafeRightsManagementSessionHandle.cs
- AppDomainInfo.cs
- BasicExpandProvider.cs
- FormViewDesigner.cs
- PeerIPHelper.cs
- DataGridBoolColumn.cs
- SHA512.cs
- ExpressionWriter.cs
- Nodes.cs
- Encoder.cs
- DataAdapter.cs
- IntSecurity.cs
- ListViewTableCell.cs
- EntityDataSourceEntityTypeFilterItem.cs
- GroupQuery.cs
- webclient.cs
- ExpressionDumper.cs
- GeneralTransformCollection.cs
- WebPartDescriptionCollection.cs
- ByteAnimationBase.cs
- BamlResourceContent.cs
- CssStyleCollection.cs
- DataGridDesigner.cs
- RtType.cs
- IntSecurity.cs
- BitmapScalingModeValidation.cs
- NativeWrapper.cs
- MultipartIdentifier.cs
- ReferencedAssembly.cs
- TCPListener.cs
- SettingsPropertyWrongTypeException.cs
- DBDataPermissionAttribute.cs
- SchemaImporterExtension.cs
- Compilation.cs
- XmlDataContract.cs
- XmlBuffer.cs
- ConfigXmlText.cs
- ProviderCommandInfoUtils.cs
- ImageButton.cs
- ConfigXmlDocument.cs
- TraceListeners.cs
- RedBlackList.cs
- UiaCoreApi.cs
- DoubleCollectionConverter.cs
- Method.cs
- ApplicationDirectoryMembershipCondition.cs
- DataBoundControlHelper.cs
- MD5CryptoServiceProvider.cs
- KnownTypesProvider.cs
- ExpressionVisitor.cs
- FileDialog.cs
- ObjectViewQueryResultData.cs