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
- DataGridTextBoxColumn.cs
- TextEditorSpelling.cs
- XmlSchemaComplexContentRestriction.cs
- SimpleTextLine.cs
- Storyboard.cs
- localization.cs
- CodeIdentifier.cs
- SendingRequestEventArgs.cs
- LabelLiteral.cs
- DeviceFilterDictionary.cs
- COAUTHIDENTITY.cs
- NameSpaceEvent.cs
- GCHandleCookieTable.cs
- WebBrowserEvent.cs
- XmlSecureResolver.cs
- X509Utils.cs
- _ConnectStream.cs
- IndicCharClassifier.cs
- PenThread.cs
- WebColorConverter.cs
- SQLInt64.cs
- ProfilePropertySettingsCollection.cs
- TextReader.cs
- CursorInteropHelper.cs
- ModelFactory.cs
- TypeInitializationException.cs
- errorpatternmatcher.cs
- InvalidEnumArgumentException.cs
- DynamicPropertyReader.cs
- TemplateControlParser.cs
- Permission.cs
- CodeGenerator.cs
- UnitySerializationHolder.cs
- TypeSystemProvider.cs
- DrawingAttributes.cs
- AspNetSynchronizationContext.cs
- FlowDocumentPage.cs
- WorkBatch.cs
- Int16KeyFrameCollection.cs
- RelatedPropertyManager.cs
- PersonalizationState.cs
- TdsParserSafeHandles.cs
- RegexCapture.cs
- QilGeneratorEnv.cs
- XsdDataContractImporter.cs
- ResourceReferenceKeyNotFoundException.cs
- FaultDescriptionCollection.cs
- SHA384.cs
- FilterableAttribute.cs
- UiaCoreProviderApi.cs
- ScriptControl.cs
- WeakEventTable.cs
- DataGridViewCellStyle.cs
- OracleConnectionStringBuilder.cs
- HtmlImage.cs
- InlineObject.cs
- EmptyControlCollection.cs
- ViewEvent.cs
- TrackBar.cs
- XmlTextReaderImplHelpers.cs
- MediaScriptCommandRoutedEventArgs.cs
- LowerCaseStringConverter.cs
- BrowserDefinitionCollection.cs
- EdmSchemaError.cs
- HtmlPanelAdapter.cs
- DataGridRow.cs
- MenuAutomationPeer.cs
- TableLayoutSettings.cs
- CompilerGlobalScopeAttribute.cs
- Application.cs
- Int32.cs
- ObjectCloneHelper.cs
- SubordinateTransaction.cs
- XamlPoint3DCollectionSerializer.cs
- RayMeshGeometry3DHitTestResult.cs
- ListItem.cs
- StateBag.cs
- AndMessageFilter.cs
- CompressionTransform.cs
- MediaPlayerState.cs
- SkinBuilder.cs
- DesignTimeHTMLTextWriter.cs
- DataColumnMapping.cs
- FormsAuthenticationConfiguration.cs
- UIElementHelper.cs
- AncestorChangedEventArgs.cs
- WaitForChangedResult.cs
- GeneralTransform3D.cs
- SystemKeyConverter.cs
- PropertyMetadata.cs
- __TransparentProxy.cs
- RequestDescription.cs
- TextElement.cs
- Padding.cs
- DictionaryEntry.cs
- httpapplicationstate.cs
- CrossAppDomainChannel.cs
- ModelTreeEnumerator.cs
- SQLMembershipProvider.cs
- entitydatasourceentitysetnameconverter.cs