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
- DataGridPageChangedEventArgs.cs
- HtmlGenericControl.cs
- SchemaCollectionCompiler.cs
- AuthenticationService.cs
- CharStorage.cs
- CheckedListBox.cs
- Preprocessor.cs
- AssociativeAggregationOperator.cs
- QuadraticBezierSegment.cs
- Part.cs
- XmlSchemaImport.cs
- ProgressChangedEventArgs.cs
- SchemaManager.cs
- DecimalConverter.cs
- AdornerHitTestResult.cs
- CompositeControlDesigner.cs
- AbsoluteQuery.cs
- AddInIpcChannel.cs
- IdentityReference.cs
- DataGridViewHeaderCell.cs
- RoleManagerSection.cs
- CryptoStream.cs
- EntityModelSchemaGenerator.cs
- Win32SafeHandles.cs
- ObjectDataSourceFilteringEventArgs.cs
- PrimitiveCodeDomSerializer.cs
- ThreadExceptionEvent.cs
- LayoutEngine.cs
- InternalPermissions.cs
- DataSourceProvider.cs
- LazyTextWriterCreator.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ping.cs
- Vertex.cs
- XmlConverter.cs
- XmlUtf8RawTextWriter.cs
- ReadOnlyCollection.cs
- SqlInternalConnectionSmi.cs
- XmlBindingWorker.cs
- ProxyWebPart.cs
- XmlWhitespace.cs
- WebPartHeaderCloseVerb.cs
- PrintControllerWithStatusDialog.cs
- XmlILStorageConverter.cs
- sqlser.cs
- DataReaderContainer.cs
- SQLByte.cs
- SetIndexBinder.cs
- DebugTrace.cs
- ManifestSignedXml.cs
- RestHandlerFactory.cs
- TrustManagerMoreInformation.cs
- PersonalizablePropertyEntry.cs
- ErrorTableItemStyle.cs
- GreenMethods.cs
- GeneratedView.cs
- NativeMethods.cs
- FontWeight.cs
- SqlBuilder.cs
- URIFormatException.cs
- CharacterShapingProperties.cs
- BypassElementCollection.cs
- HtmlTableCellCollection.cs
- ResourceKey.cs
- ProxyManager.cs
- ColumnWidthChangingEvent.cs
- RectAnimation.cs
- DataBindEngine.cs
- IsolatedStoragePermission.cs
- MemoryStream.cs
- SessionSymmetricTransportSecurityProtocolFactory.cs
- PolicyReader.cs
- DataServiceQueryOfT.cs
- ConditionalBranch.cs
- NameValueFileSectionHandler.cs
- HtmlElementEventArgs.cs
- HijriCalendar.cs
- SafeArrayRankMismatchException.cs
- MessageDecoder.cs
- HttpCachePolicyElement.cs
- CodeArrayCreateExpression.cs
- EventMappingSettings.cs
- UnknownWrapper.cs
- EventToken.cs
- SizeF.cs
- HideDisabledControlAdapter.cs
- Message.cs
- PropertyInfoSet.cs
- RemoteAsymmetricSignatureFormatter.cs
- DbgCompiler.cs
- FileChangesMonitor.cs
- HtmlLinkAdapter.cs
- DynamicValidatorEventArgs.cs
- Attributes.cs
- ProgressBar.cs
- ClientData.cs
- MappingItemCollection.cs
- EventListener.cs
- SynchronizedDispatch.cs
- PartitionResolver.cs