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
- InputScopeConverter.cs
- ImageConverter.cs
- DetailsViewModeEventArgs.cs
- CachedPathData.cs
- Package.cs
- ListViewSelectEventArgs.cs
- XamlStyleSerializer.cs
- XhtmlTextWriter.cs
- SelectorItemAutomationPeer.cs
- CommandBindingCollection.cs
- DashStyle.cs
- ApplyTemplatesAction.cs
- LineInfo.cs
- WebPartDescriptionCollection.cs
- ConversionContext.cs
- PeerObject.cs
- FormsAuthenticationModule.cs
- CollectionViewGroupRoot.cs
- AuthenticationService.cs
- InvokeWebService.cs
- DesignTimeDataBinding.cs
- infer.cs
- StylusPointPropertyId.cs
- ListViewTableCell.cs
- AppDomainManager.cs
- ListViewItem.cs
- SizeF.cs
- IndexedEnumerable.cs
- VerificationException.cs
- SafeFileHandle.cs
- PropertyBuilder.cs
- EmptyControlCollection.cs
- _UriSyntax.cs
- ComContractElementCollection.cs
- ParameterExpression.cs
- ClientSettingsProvider.cs
- MDIControlStrip.cs
- XmlWrappingWriter.cs
- MimeObjectFactory.cs
- SecurityTokenProvider.cs
- DataBinding.cs
- SqlDataSourceView.cs
- JoinGraph.cs
- SeparatorAutomationPeer.cs
- XmlCharType.cs
- HelpEvent.cs
- SqlUserDefinedTypeAttribute.cs
- SurrogateEncoder.cs
- MessageQueuePermissionAttribute.cs
- ISCIIEncoding.cs
- UndoEngine.cs
- Bezier.cs
- AudioException.cs
- LockedAssemblyCache.cs
- ListViewPagedDataSource.cs
- DataGridViewTextBoxEditingControl.cs
- LexicalChunk.cs
- SerializationStore.cs
- DeferredReference.cs
- CookieProtection.cs
- SqlConnectionManager.cs
- CloseCollectionAsyncResult.cs
- APCustomTypeDescriptor.cs
- Vector3DAnimationBase.cs
- StylusPlugInCollection.cs
- OperationParameterInfo.cs
- IssuedTokenParametersEndpointAddressElement.cs
- SelectionUIService.cs
- SkipStoryboardToFill.cs
- BeginEvent.cs
- DataKeyArray.cs
- CaseInsensitiveHashCodeProvider.cs
- UxThemeWrapper.cs
- DataServiceCollectionOfT.cs
- LayoutUtils.cs
- UrlPath.cs
- Component.cs
- XmlDocument.cs
- CodeCommentStatement.cs
- DownloadProgressEventArgs.cs
- EntityDataSourceDataSelection.cs
- Variant.cs
- TextTreeUndoUnit.cs
- Permission.cs
- TabPage.cs
- DependencyObjectPropertyDescriptor.cs
- InvokeProviderWrapper.cs
- GridViewUpdatedEventArgs.cs
- DbUpdateCommandTree.cs
- WindowsNonControl.cs
- Configuration.cs
- BitmapSource.cs
- SchemaTableOptionalColumn.cs
- QilPatternVisitor.cs
- elementinformation.cs
- BitStack.cs
- EntityModelSchemaGenerator.cs
- HotSpot.cs
- SafeNativeMemoryHandle.cs
- EventListenerClientSide.cs