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
- EmbossBitmapEffect.cs
- PeerContact.cs
- CompressedStack.cs
- DocumentSchemaValidator.cs
- XmlNodeWriter.cs
- RecommendedAsConfigurableAttribute.cs
- TableLayoutStyleCollection.cs
- Matrix3D.cs
- HyperLinkField.cs
- TableLayoutStyleCollection.cs
- SqlExpressionNullability.cs
- SimpleWorkerRequest.cs
- XmlCustomFormatter.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- DocumentsTrace.cs
- ModelPerspective.cs
- CFGGrammar.cs
- WebResourceAttribute.cs
- FreezableCollection.cs
- TailCallAnalyzer.cs
- ClientUrlResolverWrapper.cs
- ServiceHostFactory.cs
- WSSecureConversationDec2005.cs
- NativeCompoundFileAPIs.cs
- ConfigurationStrings.cs
- ListSurrogate.cs
- ChoiceConverter.cs
- PackageDigitalSignature.cs
- AttributeQuery.cs
- FormViewCommandEventArgs.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- CollectionsUtil.cs
- MetaModel.cs
- WindowsSecurityToken.cs
- CommandDesigner.cs
- VisualStyleTypesAndProperties.cs
- StandardCommands.cs
- PointLightBase.cs
- DataGridRelationshipRow.cs
- StylusTip.cs
- DataSourceProvider.cs
- CollectionConverter.cs
- CorrelationQuery.cs
- ElementHostAutomationPeer.cs
- HashLookup.cs
- PresentationTraceSources.cs
- PerformanceCountersElement.cs
- DataServiceQuery.cs
- DataSourceDesigner.cs
- ChildrenQuery.cs
- _AutoWebProxyScriptWrapper.cs
- ContentFilePart.cs
- XmlChildNodes.cs
- InfoCardAsymmetricCrypto.cs
- MaskedTextBox.cs
- AppDomainProtocolHandler.cs
- PageThemeBuildProvider.cs
- CannotUnloadAppDomainException.cs
- LeaseManager.cs
- SqlConnectionString.cs
- TemplatedEditableDesignerRegion.cs
- RegexRunnerFactory.cs
- HttpModule.cs
- WindowsStreamSecurityBindingElement.cs
- SendKeys.cs
- Ppl.cs
- RunInstallerAttribute.cs
- TypeLibConverter.cs
- TextAdaptor.cs
- Win32Native.cs
- IntegrationExceptionEventArgs.cs
- BoundColumn.cs
- StrongNamePublicKeyBlob.cs
- FutureFactory.cs
- PageAdapter.cs
- Icon.cs
- DesignTimeParseData.cs
- StreamInfo.cs
- TemplateContentLoader.cs
- HttpFileCollection.cs
- SymmetricAlgorithm.cs
- DelimitedListTraceListener.cs
- WinEventWrap.cs
- CommonDialog.cs
- DbDataReader.cs
- SqlDataSourceCache.cs
- PartManifestEntry.cs
- TakeQueryOptionExpression.cs
- ReversePositionQuery.cs
- BamlLocalizabilityResolver.cs
- RectangleF.cs
- WebPageTraceListener.cs
- StatusBarDrawItemEvent.cs
- Bidi.cs
- PropertyToken.cs
- TemplateBindingExpression.cs
- Persist.cs
- ParserStack.cs
- relpropertyhelper.cs
- BindValidationContext.cs