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
- MaskedTextProvider.cs
- LOSFormatter.cs
- SharedPersonalizationStateInfo.cs
- RoleManagerModule.cs
- ClientBuildManager.cs
- StandardBindingOptionalReliableSessionElement.cs
- HttpFileCollectionWrapper.cs
- DataControlImageButton.cs
- SchemaElementLookUpTable.cs
- WebPartCancelEventArgs.cs
- X509Utils.cs
- _BufferOffsetSize.cs
- RequestCachingSection.cs
- DataRowView.cs
- RelationshipDetailsRow.cs
- EditCommandColumn.cs
- DataGridCellClipboardEventArgs.cs
- DefaultMemberAttribute.cs
- OutputCacheSettingsSection.cs
- ImageSourceConverter.cs
- DPCustomTypeDescriptor.cs
- sqlstateclientmanager.cs
- FormViewPageEventArgs.cs
- TraceHandler.cs
- cookieexception.cs
- OpCopier.cs
- MatrixStack.cs
- ColorConvertedBitmap.cs
- OracleParameter.cs
- COAUTHIDENTITY.cs
- Soap12ProtocolImporter.cs
- PropertyInfoSet.cs
- EntitySetDataBindingList.cs
- OpCopier.cs
- WCFModelStrings.Designer.cs
- QuadraticEase.cs
- OrthographicCamera.cs
- OpenFileDialog.cs
- ScriptHandlerFactory.cs
- SoundPlayer.cs
- CodeRegionDirective.cs
- SAPIEngineTypes.cs
- ValidatorCompatibilityHelper.cs
- GeneralTransformCollection.cs
- RecognizerInfo.cs
- StateRuntime.cs
- AutoGeneratedFieldProperties.cs
- ToolStripContextMenu.cs
- OdbcError.cs
- StringUtil.cs
- FullTextLine.cs
- DataSourceHelper.cs
- WindowsFormsSynchronizationContext.cs
- WebBrowserUriTypeConverter.cs
- ObjectViewFactory.cs
- XmlAnyAttributeAttribute.cs
- RoleManagerSection.cs
- MethodBody.cs
- mactripleDES.cs
- TreeViewItem.cs
- HttpListenerTimeoutManager.cs
- QilReference.cs
- AsyncCallback.cs
- ZoomPercentageConverter.cs
- GeneralTransform2DTo3DTo2D.cs
- LowerCaseStringConverter.cs
- ScopedKnownTypes.cs
- ComponentGlyph.cs
- Pair.cs
- TreeBuilderBamlTranslator.cs
- sqlstateclientmanager.cs
- ListViewItemEventArgs.cs
- TreeView.cs
- ComPlusInstanceContextInitializer.cs
- errorpatternmatcher.cs
- ListViewPagedDataSource.cs
- dataprotectionpermission.cs
- AuthenticationModuleElement.cs
- FacetChecker.cs
- ModifiableIteratorCollection.cs
- KeysConverter.cs
- SettingsPropertyWrongTypeException.cs
- ConfigXmlText.cs
- GacUtil.cs
- GeneralTransform3D.cs
- Parameter.cs
- QilTypeChecker.cs
- StreamHelper.cs
- JsonStringDataContract.cs
- DataGridRowDetailsEventArgs.cs
- FormatVersion.cs
- Transform3D.cs
- AppDomainAttributes.cs
- EmptyEnumerator.cs
- ArgIterator.cs
- _BaseOverlappedAsyncResult.cs
- COM2Enum.cs
- BitVector32.cs
- ManagedWndProcTracker.cs
- SyndicationDeserializer.cs