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
- safesecurityhelperavalon.cs
- HtmlInputReset.cs
- ObjRef.cs
- DbConnectionStringBuilder.cs
- XmlKeywords.cs
- _MultipleConnectAsync.cs
- UndoEngine.cs
- glyphs.cs
- CodeMemberEvent.cs
- MatrixCamera.cs
- FilterFactory.cs
- File.cs
- PropertyItemInternal.cs
- MenuAdapter.cs
- Point.cs
- ScriptManagerProxy.cs
- ObjectIDGenerator.cs
- TrackingCondition.cs
- HandledEventArgs.cs
- SByteConverter.cs
- TagPrefixAttribute.cs
- EventDescriptor.cs
- BitmapEffectDrawingContextState.cs
- FontWeight.cs
- XmlCodeExporter.cs
- autovalidator.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- DES.cs
- BaseProcessor.cs
- PixelShader.cs
- ValidationError.cs
- ToolBar.cs
- itemelement.cs
- UnionCodeGroup.cs
- XmlSerializationReader.cs
- Stream.cs
- PeerCredential.cs
- ByteAnimationUsingKeyFrames.cs
- CacheDependency.cs
- ChangeConflicts.cs
- DependencyPropertyValueSerializer.cs
- EntityCommandExecutionException.cs
- BaseCollection.cs
- Misc.cs
- ObjRef.cs
- RowToFieldTransformer.cs
- FixUp.cs
- SqlInternalConnection.cs
- PointConverter.cs
- LocatorPartList.cs
- Rotation3DKeyFrameCollection.cs
- CallContext.cs
- PenContexts.cs
- MutexSecurity.cs
- ToolStripPanelSelectionBehavior.cs
- XmlEncoding.cs
- SqlCharStream.cs
- VBIdentifierTrimConverter.cs
- UnsafeNativeMethods.cs
- SqlTrackingWorkflowInstance.cs
- NegotiateStream.cs
- ManipulationInertiaStartingEventArgs.cs
- CopyNamespacesAction.cs
- _StreamFramer.cs
- XmlTextReaderImplHelpers.cs
- AddressAccessDeniedException.cs
- ComNativeDescriptor.cs
- InsufficientMemoryException.cs
- ToolStripItemDataObject.cs
- OracleNumber.cs
- Attributes.cs
- PowerModeChangedEventArgs.cs
- TextEffectResolver.cs
- ModelUIElement3D.cs
- AttributeQuery.cs
- AuthStoreRoleProvider.cs
- ObservableCollection.cs
- EtwTrace.cs
- OdbcConnectionString.cs
- XmlILConstructAnalyzer.cs
- DataGridViewColumnConverter.cs
- FileLogRecordStream.cs
- CoTaskMemUnicodeSafeHandle.cs
- ExternalFile.cs
- ImageInfo.cs
- PackageFilter.cs
- GeometryValueSerializer.cs
- CrossAppDomainChannel.cs
- DispatcherExceptionEventArgs.cs
- ListViewItemSelectionChangedEvent.cs
- SafeReadContext.cs
- CacheMemory.cs
- ParserHooks.cs
- UnsafeNativeMethods.cs
- SingleAnimationBase.cs
- GeometryDrawing.cs
- odbcmetadatacollectionnames.cs
- SqlClientWrapperSmiStreamChars.cs
- RuntimeConfigLKG.cs
- UnsafeNativeMethods.cs