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
- ToolStripDropDownItem.cs
- MsmqBindingElementBase.cs
- SqlStatistics.cs
- OdbcFactory.cs
- SqlBuffer.cs
- DaylightTime.cs
- DataListItemEventArgs.cs
- odbcmetadatacolumnnames.cs
- UnsafeNativeMethods.cs
- StorageComplexTypeMapping.cs
- AnnotationHelper.cs
- LongValidatorAttribute.cs
- SmtpFailedRecipientsException.cs
- TableLayoutSettingsTypeConverter.cs
- MarshalByRefObject.cs
- DataGridTableCollection.cs
- Maps.cs
- XmlElementCollection.cs
- ObjectSecurity.cs
- Empty.cs
- loginstatus.cs
- TextTreeDeleteContentUndoUnit.cs
- UdpRetransmissionSettings.cs
- EventLogInformation.cs
- SecurityTokenAuthenticator.cs
- SmtpFailedRecipientsException.cs
- HttpBindingExtension.cs
- SystemFonts.cs
- StylusPointProperty.cs
- WasEndpointConfigContainer.cs
- DelegateSerializationHolder.cs
- UpdateManifestForBrowserApplication.cs
- SystemPens.cs
- XMLDiffLoader.cs
- panel.cs
- RemoteWebConfigurationHost.cs
- Overlapped.cs
- WebPartConnectionsDisconnectVerb.cs
- TypeElement.cs
- AutoScrollHelper.cs
- BitmapEffectInput.cs
- GroupItem.cs
- DictionaryItemsCollection.cs
- ProgressBar.cs
- SerialPinChanges.cs
- FileLogRecordEnumerator.cs
- MainMenu.cs
- GCHandleCookieTable.cs
- StringUtil.cs
- MultiTrigger.cs
- VirtualizedItemPattern.cs
- SemanticResolver.cs
- JavaScriptSerializer.cs
- Pkcs7Recipient.cs
- UserMapPath.cs
- ExceptionHelpers.cs
- KeysConverter.cs
- ItemsChangedEventArgs.cs
- ResourcePermissionBase.cs
- ColumnCollection.cs
- MethodCallTranslator.cs
- Pair.cs
- PenLineCapValidation.cs
- ViewPort3D.cs
- WCFModelStrings.Designer.cs
- LineSegment.cs
- FlowLayoutSettings.cs
- OutputCacheSettings.cs
- SqlConnectionHelper.cs
- TailCallAnalyzer.cs
- ReferenceConverter.cs
- TablePattern.cs
- Vector3DKeyFrameCollection.cs
- Propagator.JoinPropagator.cs
- FlowDocumentPage.cs
- SchemaConstraints.cs
- PeerApplicationLaunchInfo.cs
- BorderGapMaskConverter.cs
- StrokeIntersection.cs
- FormViewUpdateEventArgs.cs
- SendingRequestEventArgs.cs
- HtmlSelect.cs
- LoginUtil.cs
- CacheRequest.cs
- UmAlQuraCalendar.cs
- precedingsibling.cs
- __FastResourceComparer.cs
- NamespaceInfo.cs
- ClientTargetCollection.cs
- CalloutQueueItem.cs
- LifetimeServices.cs
- MinMaxParagraphWidth.cs
- XmlBinaryWriter.cs
- MenuScrollingVisibilityConverter.cs
- ApplicationContext.cs
- FlowNode.cs
- CoTaskMemUnicodeSafeHandle.cs
- ComboBox.cs
- DynamicAttribute.cs
- APCustomTypeDescriptor.cs