Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / WasHosting / System / ServiceModel / WasHosting / TcpAppDomainProtocolHandler.cs / 1305376 / TcpAppDomainProtocolHandler.cs
//----------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------------------
namespace System.ServiceModel.WasHosting
{
using System.Diagnostics.CodeAnalysis;
using System.Runtime;
using System.ServiceModel.Activation;
using System.ServiceModel.Channels;
[SuppressMessage(FxCop.Category.Performance, FxCop.Rule.AvoidUninstantiatedInternalClasses,
Justification = "Instantiated by ASP.NET")]
class TcpAppDomainProtocolHandler : BaseAppDomainProtocolHandler
{
HostedTcpTransportManager transportManager;
public TcpAppDomainProtocolHandler()
: base(Uri.UriSchemeNetTcp)
{
}
protected override void OnStart()
{
TcpHostedTransportConfiguration configuration = HostedTransportConfigurationManager.GetConfiguration(Uri.UriSchemeNetTcp) as TcpHostedTransportConfiguration;
transportManager = configuration.TransportManager as HostedTcpTransportManager;
transportManager.Start(listenerChannelContext.ListenerChannelId, listenerChannelContext.Token, OnMessageReceived);
}
protected override void OnStop()
{
if (transportManager != null)
{
transportManager.Stop(DefaultStopTimeout);
}
}
}
}
// 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
- Span.cs
- ItemsControl.cs
- RequestCacheManager.cs
- PathGeometry.cs
- FilterException.cs
- DataSourceControl.cs
- NullEntityWrapper.cs
- EditingCoordinator.cs
- URLAttribute.cs
- RequestCache.cs
- IList.cs
- Int16.cs
- OleDbTransaction.cs
- ComboBox.cs
- AssemblyAssociatedContentFileAttribute.cs
- SpeechEvent.cs
- StreamGeometry.cs
- XPathItem.cs
- InnerItemCollectionView.cs
- FilterableAttribute.cs
- FamilyCollection.cs
- XmlSchemaAny.cs
- CodeAttributeDeclarationCollection.cs
- SimpleHandlerFactory.cs
- AstTree.cs
- ChtmlPageAdapter.cs
- Reference.cs
- FontDifferentiator.cs
- SimpleApplicationHost.cs
- ObjectListField.cs
- DropDownList.cs
- ProcessHostFactoryHelper.cs
- StateMachineSubscription.cs
- LogFlushAsyncResult.cs
- WindowsRegion.cs
- DataServiceQuery.cs
- DateTimeConverter.cs
- ButtonField.cs
- MergeLocalizationDirectives.cs
- DBSqlParserColumnCollection.cs
- DiffuseMaterial.cs
- OracleFactory.cs
- DesignerAdRotatorAdapter.cs
- StrongBox.cs
- DisableDpiAwarenessAttribute.cs
- RoleGroupCollection.cs
- StringSource.cs
- ExpressionBuilderContext.cs
- ObjectSet.cs
- NullableIntMinMaxAggregationOperator.cs
- SqlBulkCopyColumnMapping.cs
- ProviderConnectionPoint.cs
- SourceInterpreter.cs
- RbTree.cs
- EntityDataSourceState.cs
- WindowsRebar.cs
- CmsInterop.cs
- HandleCollector.cs
- StdRegProviderWrapper.cs
- IPEndPointCollection.cs
- SQLByteStorage.cs
- Misc.cs
- ApplicationCommands.cs
- DataSet.cs
- ThicknessAnimationBase.cs
- ValueType.cs
- ServiceOperation.cs
- CodeAttributeDeclaration.cs
- WinCategoryAttribute.cs
- PenContext.cs
- XmlSchemaSimpleTypeList.cs
- Typeface.cs
- ObjectStateEntry.cs
- AdapterUtil.cs
- ListViewGroup.cs
- EntitySet.cs
- SQLMembershipProvider.cs
- Html32TextWriter.cs
- GroupItem.cs
- SafeArrayRankMismatchException.cs
- Empty.cs
- NativeMethods.cs
- SQLSingleStorage.cs
- contentDescriptor.cs
- HttpListenerRequestTraceRecord.cs
- SQLResource.cs
- HttpListenerException.cs
- ColorEditor.cs
- ParserHooks.cs
- HttpDebugHandler.cs
- ComponentConverter.cs
- XmlDataCollection.cs
- DbConnectionOptions.cs
- Activity.cs
- shaperfactory.cs
- Pkcs7Recipient.cs
- ApplicationDirectory.cs
- TransformProviderWrapper.cs
- ColumnMapTranslator.cs
- FakeModelItemImpl.cs