Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / System.ServiceModel.Activation / System / ServiceModel / Activation / NamedPipeHostedTransportConfiguration.cs / 1305376 / NamedPipeHostedTransportConfiguration.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- namespace System.ServiceModel.Activation { using System.Collections.Generic; using System.ServiceModel; using System.ServiceModel.Channels; using System.Diagnostics; using System.Web.Hosting; sealed class NamedPipeHostedTransportConfiguration : HostedTransportConfigurationBase { HostedNamedPipeTransportManager uniqueManager; public NamedPipeHostedTransportConfiguration() : base(Uri.UriSchemeNetPipe) { string[] bindings = HostedTransportConfigurationManager.MetabaseSettings.GetBindings(Uri.UriSchemeNetPipe); for (int i = 0; i < bindings.Length; i++) { BaseUriWithWildcard listenAddress = BaseUriWithWildcard.CreateHostedPipeUri(bindings[i], HostingEnvironmentWrapper.ApplicationVirtualPath); if (i == 0) { Debug.Print("NamedPipeHostedTransportConfiguration.ctor() Creating the unique NamedPipeTransportManager with ListenUri:" + listenAddress.BaseAddress); uniqueManager = new HostedNamedPipeTransportManager(listenAddress); } this.ListenAddresses.Add(listenAddress); Debug.Print("Registering the unique NamedPipeTransportManager with ListenUri:" + listenAddress.BaseAddress); NamedPipeChannelListener.StaticTransportManagerTable.RegisterUri(listenAddress.BaseAddress, listenAddress.HostNameComparisonMode, uniqueManager); } } internal NamedPipeTransportManager TransportManager { get { return uniqueManager; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- namespace System.ServiceModel.Activation { using System.Collections.Generic; using System.ServiceModel; using System.ServiceModel.Channels; using System.Diagnostics; using System.Web.Hosting; sealed class NamedPipeHostedTransportConfiguration : HostedTransportConfigurationBase { HostedNamedPipeTransportManager uniqueManager; public NamedPipeHostedTransportConfiguration() : base(Uri.UriSchemeNetPipe) { string[] bindings = HostedTransportConfigurationManager.MetabaseSettings.GetBindings(Uri.UriSchemeNetPipe); for (int i = 0; i < bindings.Length; i++) { BaseUriWithWildcard listenAddress = BaseUriWithWildcard.CreateHostedPipeUri(bindings[i], HostingEnvironmentWrapper.ApplicationVirtualPath); if (i == 0) { Debug.Print("NamedPipeHostedTransportConfiguration.ctor() Creating the unique NamedPipeTransportManager with ListenUri:" + listenAddress.BaseAddress); uniqueManager = new HostedNamedPipeTransportManager(listenAddress); } this.ListenAddresses.Add(listenAddress); Debug.Print("Registering the unique NamedPipeTransportManager with ListenUri:" + listenAddress.BaseAddress); NamedPipeChannelListener.StaticTransportManagerTable.RegisterUri(listenAddress.BaseAddress, listenAddress.HostNameComparisonMode, uniqueManager); } } internal NamedPipeTransportManager TransportManager { get { return uniqueManager; } } } } // 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
- CheckBoxRenderer.cs
- EncryptedType.cs
- RuleInfoComparer.cs
- DataRelation.cs
- HashUtility.cs
- GifBitmapDecoder.cs
- Psha1DerivedKeyGeneratorHelper.cs
- ToolStripMenuItemCodeDomSerializer.cs
- TrackingMemoryStream.cs
- SafeLibraryHandle.cs
- WindowsStatic.cs
- ContentDisposition.cs
- CaseInsensitiveHashCodeProvider.cs
- PathSegmentCollection.cs
- DynamicField.cs
- ExternalDataExchangeService.cs
- Divide.cs
- UnsafeNativeMethods.cs
- BindableTemplateBuilder.cs
- AdapterDictionary.cs
- webproxy.cs
- jithelpers.cs
- ResourceProviderFactory.cs
- ProviderCommandInfoUtils.cs
- RectKeyFrameCollection.cs
- TraceXPathNavigator.cs
- PatternMatcher.cs
- ObfuscationAttribute.cs
- FunctionMappingTranslator.cs
- ComponentEvent.cs
- PseudoWebRequest.cs
- UriSectionReader.cs
- QilParameter.cs
- ReferencedAssembly.cs
- CompModHelpers.cs
- RelatedImageListAttribute.cs
- dataprotectionpermission.cs
- MailDefinitionBodyFileNameEditor.cs
- MatrixAnimationUsingKeyFrames.cs
- IDReferencePropertyAttribute.cs
- TabletCollection.cs
- SoapEnumAttribute.cs
- EntityTransaction.cs
- rsa.cs
- Point3D.cs
- IntegerFacetDescriptionElement.cs
- FormsAuthenticationUserCollection.cs
- ValueHandle.cs
- HttpClientProtocol.cs
- MethodRental.cs
- ProfilePropertySettings.cs
- ResourceSetExpression.cs
- DataGridViewBindingCompleteEventArgs.cs
- LayoutDump.cs
- ElementProxy.cs
- FileCodeGroup.cs
- SafeNativeMethodsOther.cs
- SqlDuplicator.cs
- SerializableTypeCodeDomSerializer.cs
- Util.cs
- ConditionalWeakTable.cs
- coordinator.cs
- WebConfigurationHostFileChange.cs
- SafeHandle.cs
- CodeDOMProvider.cs
- CommandDevice.cs
- ToolStripPanelCell.cs
- DocumentsTrace.cs
- MultiDataTrigger.cs
- Binding.cs
- XmlSerializerAssemblyAttribute.cs
- IERequestCache.cs
- NativeMethods.cs
- ErasingStroke.cs
- OdbcConnection.cs
- WebConfigurationFileMap.cs
- Adorner.cs
- DBPropSet.cs
- RefreshPropertiesAttribute.cs
- Mouse.cs
- _OSSOCK.cs
- DefaultDialogButtons.cs
- TypedTableBase.cs
- AttributeTableBuilder.cs
- odbcmetadatafactory.cs
- ComplexLine.cs
- Polyline.cs
- TextPenaltyModule.cs
- Substitution.cs
- InvokeGenerator.cs
- ShapeTypeface.cs
- Message.cs
- XPathParser.cs
- OracleEncoding.cs
- XmlSchemaSimpleContentExtension.cs
- ClientTarget.cs
- ProfileManager.cs
- MetadataPropertyvalue.cs
- SelectionEditor.cs
- HttpHeaderCollection.cs