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
- VisualStyleInformation.cs
- SessionStateUtil.cs
- _AuthenticationState.cs
- SpecialNameAttribute.cs
- TimeEnumHelper.cs
- HttpPostedFile.cs
- AutomationIdentifierGuids.cs
- UpDownBase.cs
- HMACSHA1.cs
- TextBox.cs
- XmlNamespaceDeclarationsAttribute.cs
- AssemblySettingAttributes.cs
- WebPartVerbCollection.cs
- Transactions.cs
- FileSystemEventArgs.cs
- GridViewColumnCollectionChangedEventArgs.cs
- DefaultParameterValueAttribute.cs
- PropertyConverter.cs
- FlowDocumentScrollViewer.cs
- GatewayIPAddressInformationCollection.cs
- DataGridCellInfo.cs
- MD5CryptoServiceProvider.cs
- CustomAttributeSerializer.cs
- RoutingExtensionElement.cs
- SqlXmlStorage.cs
- DispatcherHookEventArgs.cs
- XmlTextWriter.cs
- AbsoluteQuery.cs
- EditorPartChrome.cs
- SettingsPropertyNotFoundException.cs
- ProcessStartInfo.cs
- UriGenerator.cs
- ConfigUtil.cs
- EventLog.cs
- NamespaceExpr.cs
- ToolStripManager.cs
- MemoryMappedFileSecurity.cs
- BroadcastEventHelper.cs
- InputEventArgs.cs
- PeerCredentialElement.cs
- HelloOperation11AsyncResult.cs
- UserControl.cs
- UIElementParaClient.cs
- ProfilePropertyMetadata.cs
- XmlDictionaryString.cs
- DataServiceConfiguration.cs
- SoapAttributeAttribute.cs
- GifBitmapDecoder.cs
- LocalIdKeyIdentifierClause.cs
- ObjectSelectorEditor.cs
- XpsFilter.cs
- CommandBindingCollection.cs
- Tool.cs
- SHA384CryptoServiceProvider.cs
- Crypto.cs
- ValidationRule.cs
- ToolStripButton.cs
- ConfigurationManager.cs
- SyndicationSerializer.cs
- Vars.cs
- CreateSequence.cs
- CompilationUnit.cs
- FamilyCollection.cs
- PerformanceCounterPermission.cs
- HtmlTitle.cs
- PingOptions.cs
- HandlerBase.cs
- NameNode.cs
- RadioButton.cs
- DataControlFieldHeaderCell.cs
- OdbcConnectionHandle.cs
- ColorEditor.cs
- ExpanderAutomationPeer.cs
- DynamicRenderer.cs
- EventKeyword.cs
- Baml6Assembly.cs
- MethodCallTranslator.cs
- _NegoState.cs
- TabletCollection.cs
- XPathNavigatorKeyComparer.cs
- CompilationUnit.cs
- DataObject.cs
- CodePrimitiveExpression.cs
- Window.cs
- HttpGetProtocolReflector.cs
- TextEditorDragDrop.cs
- BaseCodeDomTreeGenerator.cs
- DataGridViewRowEventArgs.cs
- GlyphRun.cs
- UInt32Storage.cs
- ByteAnimation.cs
- SrgsDocument.cs
- DoubleKeyFrameCollection.cs
- DBDataPermission.cs
- Recipient.cs
- RuntimeResourceSet.cs
- DynamicDocumentPaginator.cs
- Label.cs
- ReferenceService.cs
- ProfileSettingsCollection.cs