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
- CodeAccessPermission.cs
- EdmPropertyAttribute.cs
- HttpEncoder.cs
- JavaScriptString.cs
- DesignerActionService.cs
- RowToParametersTransformer.cs
- ModelService.cs
- VirtualPathUtility.cs
- LocatorManager.cs
- AmbientLight.cs
- XmlUtf8RawTextWriter.cs
- DataGridCell.cs
- PhysicalFontFamily.cs
- TextRunProperties.cs
- WebExceptionStatus.cs
- FontTypeConverter.cs
- DivideByZeroException.cs
- CodeBinaryOperatorExpression.cs
- SQLMembershipProvider.cs
- NamespaceEmitter.cs
- NetPeerTcpBindingElement.cs
- NullableIntAverageAggregationOperator.cs
- EncodingDataItem.cs
- PauseStoryboard.cs
- UTF8Encoding.cs
- PrimitiveXmlSerializers.cs
- ReferenceEqualityComparer.cs
- SoapCodeExporter.cs
- Stack.cs
- RewritingSimplifier.cs
- ClientScriptItemCollection.cs
- SchemaElementLookUpTable.cs
- Executor.cs
- ArrangedElementCollection.cs
- MessagingDescriptionAttribute.cs
- XmlEncodedRawTextWriter.cs
- CultureInfo.cs
- DescendantQuery.cs
- NetworkStream.cs
- HashMembershipCondition.cs
- InvalidateEvent.cs
- WebCategoryAttribute.cs
- ProfileGroupSettings.cs
- CustomWebEventKey.cs
- WizardSideBarListControlItemEventArgs.cs
- XmlBinaryReader.cs
- ISAPIApplicationHost.cs
- CompilerInfo.cs
- CharUnicodeInfo.cs
- HttpResponse.cs
- DataTableReaderListener.cs
- Form.cs
- StylusPointPropertyInfo.cs
- SqlInternalConnectionSmi.cs
- MeasureItemEvent.cs
- CacheChildrenQuery.cs
- ResourceDescriptionAttribute.cs
- __Filters.cs
- DisplayNameAttribute.cs
- ContainerUtilities.cs
- DeploymentSection.cs
- DataGridViewCell.cs
- SimpleExpression.cs
- XmlComment.cs
- Stack.cs
- CharAnimationUsingKeyFrames.cs
- RequestResizeEvent.cs
- UserNameSecurityTokenAuthenticator.cs
- UnsafeNativeMethods.cs
- DataConnectionHelper.cs
- XPathDescendantIterator.cs
- HierarchicalDataTemplate.cs
- UpDownBase.cs
- DataListItemCollection.cs
- SqlNotificationRequest.cs
- XPathExpr.cs
- Exception.cs
- EntityCommandCompilationException.cs
- MenuItem.cs
- EncoderReplacementFallback.cs
- AuthorizationRuleCollection.cs
- BrowserCapabilitiesCompiler.cs
- ObjectToken.cs
- DataSourceXmlAttributeAttribute.cs
- CompilationSection.cs
- QilFunction.cs
- CommandField.cs
- CompilationLock.cs
- ListViewCommandEventArgs.cs
- XPathArrayIterator.cs
- ComplexPropertyEntry.cs
- Persist.cs
- GroupItemAutomationPeer.cs
- ProtocolsConfigurationHandler.cs
- OneOfConst.cs
- SendActivityValidator.cs
- TimeSpanParse.cs
- OwnerDrawPropertyBag.cs
- Nullable.cs
- AdPostCacheSubstitution.cs