Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / System.ServiceModel.Activation / System / ServiceModel / Activation / TcpHostedTransportConfiguration.cs / 1305376 / TcpHostedTransportConfiguration.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 TcpHostedTransportConfiguration : HostedTransportConfigurationBase { HostedTcpTransportManager uniqueManager; public TcpHostedTransportConfiguration() : base(Uri.UriSchemeNetTcp) { string[] bindings = HostedTransportConfigurationManager.MetabaseSettings.GetBindings(Uri.UriSchemeNetTcp); for (int i = 0; i < bindings.Length; i++) { BaseUriWithWildcard listenAddress = BaseUriWithWildcard.CreateHostedUri(Uri.UriSchemeNetTcp, bindings[i], HostingEnvironmentWrapper.ApplicationVirtualPath); if (i == 0) { Debug.Print("TcpHostedTransportConfiguration.ctor() Creating the unique TcpTransportManager with ListenUri:" + listenAddress.BaseAddress); uniqueManager = new HostedTcpTransportManager(listenAddress); } this.ListenAddresses.Add(listenAddress); Debug.Print("Registering the unique TcpTransportManager with ListenUri:" + listenAddress.BaseAddress); TcpChannelListener.StaticTransportManagerTable.RegisterUri(listenAddress.BaseAddress, listenAddress.HostNameComparisonMode, uniqueManager); } } internal TcpTransportManager 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 TcpHostedTransportConfiguration : HostedTransportConfigurationBase { HostedTcpTransportManager uniqueManager; public TcpHostedTransportConfiguration() : base(Uri.UriSchemeNetTcp) { string[] bindings = HostedTransportConfigurationManager.MetabaseSettings.GetBindings(Uri.UriSchemeNetTcp); for (int i = 0; i < bindings.Length; i++) { BaseUriWithWildcard listenAddress = BaseUriWithWildcard.CreateHostedUri(Uri.UriSchemeNetTcp, bindings[i], HostingEnvironmentWrapper.ApplicationVirtualPath); if (i == 0) { Debug.Print("TcpHostedTransportConfiguration.ctor() Creating the unique TcpTransportManager with ListenUri:" + listenAddress.BaseAddress); uniqueManager = new HostedTcpTransportManager(listenAddress); } this.ListenAddresses.Add(listenAddress); Debug.Print("Registering the unique TcpTransportManager with ListenUri:" + listenAddress.BaseAddress); TcpChannelListener.StaticTransportManagerTable.RegisterUri(listenAddress.BaseAddress, listenAddress.HostNameComparisonMode, uniqueManager); } } internal TcpTransportManager 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
- MetabaseServerConfig.cs
- DesignerGenericWebPart.cs
- QueryAsyncResult.cs
- CombinedGeometry.cs
- mediaeventshelper.cs
- SQLBoolean.cs
- EntityUtil.cs
- ArithmeticException.cs
- Label.cs
- Vector3DIndependentAnimationStorage.cs
- PrimitiveXmlSerializers.cs
- WindowsScrollBarBits.cs
- BaseDataList.cs
- SafePointer.cs
- Socket.cs
- Repeater.cs
- TimelineGroup.cs
- Delay.cs
- IdentifierService.cs
- DependencyObjectPropertyDescriptor.cs
- DbgCompiler.cs
- ServiceEndpointElement.cs
- safex509handles.cs
- Polyline.cs
- WebPartTransformerAttribute.cs
- Parsers.cs
- ToolStripMenuItem.cs
- ProcessHost.cs
- ConfigXmlDocument.cs
- WebPartConnectVerb.cs
- ApplicationTrust.cs
- WebRequestModulesSection.cs
- ResourceType.cs
- StylusCaptureWithinProperty.cs
- BaseAddressPrefixFilterElementCollection.cs
- ClientScriptManager.cs
- WebPartConnection.cs
- AnonymousIdentificationModule.cs
- XpsInterleavingPolicy.cs
- ServiceAppDomainAssociationProvider.cs
- DbTransaction.cs
- StrokeCollectionConverter.cs
- TextBox.cs
- StatusBar.cs
- GridViewPageEventArgs.cs
- __Error.cs
- FileFormatException.cs
- Variable.cs
- TableLayoutStyleCollection.cs
- RequestBringIntoViewEventArgs.cs
- SchemaElementDecl.cs
- IPAddressCollection.cs
- NativeWindow.cs
- ReadOnlyCollection.cs
- TraceContextEventArgs.cs
- MultiSelectRootGridEntry.cs
- PropVariant.cs
- XmlIncludeAttribute.cs
- StreamInfo.cs
- sqlnorm.cs
- IncrementalCompileAnalyzer.cs
- DocumentGridContextMenu.cs
- Rule.cs
- BasicViewGenerator.cs
- SqlDependency.cs
- TextLine.cs
- StdValidatorsAndConverters.cs
- StringAttributeCollection.cs
- TextEditorTables.cs
- RelatedPropertyManager.cs
- PersonalizationState.cs
- StringSource.cs
- XmlSchemaSubstitutionGroup.cs
- LostFocusEventManager.cs
- TCEAdapterGenerator.cs
- SiteIdentityPermission.cs
- MailBnfHelper.cs
- GenericTransactionFlowAttribute.cs
- FixedDocumentSequencePaginator.cs
- Signature.cs
- MergeExecutor.cs
- CompilerScopeManager.cs
- QuaternionAnimationBase.cs
- FixedSOMContainer.cs
- CommandLibraryHelper.cs
- ListBase.cs
- KeyGesture.cs
- RootBuilder.cs
- DataServiceRequestException.cs
- DataViewSetting.cs
- DataTableReader.cs
- FormsAuthenticationTicket.cs
- ComponentTray.cs
- InboundActivityHelper.cs
- Material.cs
- Brushes.cs
- CssTextWriter.cs
- GridViewUpdateEventArgs.cs
- SolidBrush.cs
- mediaeventargs.cs