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
- ScriptingProfileServiceSection.cs
- PathFigureCollectionConverter.cs
- DockProviderWrapper.cs
- GeometryValueSerializer.cs
- ReaderContextStackData.cs
- ExtentCqlBlock.cs
- EventLogEntry.cs
- ToolStripDropDownButton.cs
- ISessionStateStore.cs
- CodeComment.cs
- TextBox.cs
- ConsumerConnectionPointCollection.cs
- EventLogHandle.cs
- CompiledAction.cs
- SqlBinder.cs
- SQLBytes.cs
- SHA256Managed.cs
- PenContext.cs
- TargetParameterCountException.cs
- AdornerDecorator.cs
- GridLength.cs
- FontNamesConverter.cs
- FamilyMap.cs
- XmlHierarchicalEnumerable.cs
- CryptoHandle.cs
- FormViewInsertedEventArgs.cs
- Quaternion.cs
- CompensatableTransactionScopeActivity.cs
- XmlBoundElement.cs
- TableDetailsCollection.cs
- VBIdentifierName.cs
- ContentElementCollection.cs
- ObjectIDGenerator.cs
- XmlTextReaderImpl.cs
- TypeUsageBuilder.cs
- UniqueID.cs
- SignatureHelper.cs
- BamlWriter.cs
- indexingfiltermarshaler.cs
- ExpandoClass.cs
- ObjectItemAttributeAssemblyLoader.cs
- ToolTip.cs
- TextTreeUndo.cs
- Task.cs
- TwoPhaseCommit.cs
- ViewKeyConstraint.cs
- HeaderUtility.cs
- SchemaElementDecl.cs
- RotationValidation.cs
- FormConverter.cs
- SafeBitVector32.cs
- DataTableCollection.cs
- Soap12ProtocolImporter.cs
- FragmentQueryProcessor.cs
- StringDictionary.cs
- ClientTargetCollection.cs
- XmlDownloadManager.cs
- AssemblyNameUtility.cs
- XmlSchemaComplexContentExtension.cs
- MemberInfoSerializationHolder.cs
- UdpDiscoveryEndpointElement.cs
- ContentTextAutomationPeer.cs
- Pen.cs
- MatrixAnimationUsingKeyFrames.cs
- PropertyRecord.cs
- MenuAdapter.cs
- WebAdminConfigurationHelper.cs
- AsyncOperation.cs
- CodeExpressionRuleDeclaration.cs
- GridViewActionList.cs
- HandlerElement.cs
- PasswordDeriveBytes.cs
- _ServiceNameStore.cs
- PageThemeBuildProvider.cs
- DocumentsTrace.cs
- RootDesignerSerializerAttribute.cs
- ResourceDescriptionAttribute.cs
- LinearGradientBrush.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- CodeNamespaceImportCollection.cs
- EDesignUtil.cs
- CodeAccessSecurityEngine.cs
- XmlStreamStore.cs
- DecoderReplacementFallback.cs
- BinarySerializer.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- TypeInitializationException.cs
- Attributes.cs
- SuppressMergeCheckAttribute.cs
- HtmlMobileTextWriter.cs
- FrameworkElement.cs
- CodeCompiler.cs
- CodeGroup.cs
- ListBox.cs
- SessionStateItemCollection.cs
- NumberSubstitution.cs
- CallbackWrapper.cs
- DoubleLink.cs
- XamlVector3DCollectionSerializer.cs
- XhtmlBasicValidationSummaryAdapter.cs