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
- DataGridViewImageColumn.cs
- SqlDataRecord.cs
- CodeIdentifiers.cs
- OptimizedTemplateContentHelper.cs
- PlaceHolder.cs
- AnimationStorage.cs
- HttpProfileGroupBase.cs
- IndexerNameAttribute.cs
- sqlinternaltransaction.cs
- ImageFormat.cs
- Span.cs
- RequestCache.cs
- PageParserFilter.cs
- WebUtil.cs
- QilChoice.cs
- WindowsAuthenticationModule.cs
- TypedRowGenerator.cs
- NativeMethodsOther.cs
- ApplicationActivator.cs
- OleTxTransactionInfo.cs
- WindowsGraphics2.cs
- CodeDomConfigurationHandler.cs
- FileIOPermission.cs
- DataPagerFieldCollection.cs
- ProvidersHelper.cs
- Button.cs
- RedirectionProxy.cs
- NativeMethods.cs
- XmlSchemaSimpleTypeRestriction.cs
- RequestChannel.cs
- EncoderBestFitFallback.cs
- DSACryptoServiceProvider.cs
- WindowInteractionStateTracker.cs
- Int64Animation.cs
- MinimizableAttributeTypeConverter.cs
- ChildDocumentBlock.cs
- ResXBuildProvider.cs
- COAUTHIDENTITY.cs
- NetworkCredential.cs
- DataGridViewBindingCompleteEventArgs.cs
- RuntimeWrappedException.cs
- ContentElement.cs
- _Connection.cs
- SymbolPair.cs
- WinEventWrap.cs
- CompatibleComparer.cs
- StateManagedCollection.cs
- userdatakeys.cs
- ReflectionTypeLoadException.cs
- DataService.cs
- EventProvider.cs
- MergeLocalizationDirectives.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- InterleavedZipPartStream.cs
- DeviceSpecificChoice.cs
- TreeViewEvent.cs
- ConnectionInterfaceCollection.cs
- EntryWrittenEventArgs.cs
- safelink.cs
- Regex.cs
- TemplateColumn.cs
- ProcessHostServerConfig.cs
- SchemaRegistration.cs
- _LocalDataStore.cs
- TypeUtil.cs
- TreeNode.cs
- WebBrowserNavigatingEventHandler.cs
- MenuItemStyle.cs
- StreamInfo.cs
- ClientFormsIdentity.cs
- WebEventCodes.cs
- SqlStream.cs
- ConfigurationSettings.cs
- SynchronizedDispatch.cs
- Form.cs
- LocatorPart.cs
- OleDbWrapper.cs
- PerspectiveCamera.cs
- WindowPatternIdentifiers.cs
- DataObjectFieldAttribute.cs
- PropertyPathConverter.cs
- DispatcherExceptionEventArgs.cs
- BaseCAMarshaler.cs
- FixedSOMLineRanges.cs
- srgsitem.cs
- DataSysAttribute.cs
- WebPartZoneDesigner.cs
- MessagingDescriptionAttribute.cs
- UnknownWrapper.cs
- ComPlusTypeValidator.cs
- DataBoundControlHelper.cs
- Int32.cs
- CodeMethodInvokeExpression.cs
- PropertyGridEditorPart.cs
- NativeBuffer.cs
- RotateTransform3D.cs
- ColorMatrix.cs
- HtmlShim.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- InternalResources.cs