Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // 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
- WebPermission.cs
- ImplicitInputBrush.cs
- DeflateStream.cs
- CodeCastExpression.cs
- TdsParameterSetter.cs
- UrlAuthFailedErrorFormatter.cs
- DragStartedEventArgs.cs
- MetafileEditor.cs
- ListInitExpression.cs
- PagePropertiesChangingEventArgs.cs
- TemplateEditingService.cs
- DropShadowBitmapEffect.cs
- StateChangeEvent.cs
- ItemsControl.cs
- DES.cs
- RichTextBoxAutomationPeer.cs
- LogLogRecord.cs
- PartialCachingControl.cs
- Barrier.cs
- Matrix.cs
- TaskFileService.cs
- ParamArrayAttribute.cs
- DeclarationUpdate.cs
- StubHelpers.cs
- FileReader.cs
- EventData.cs
- RawStylusInputCustomData.cs
- ClientCultureInfo.cs
- LogicalExpr.cs
- MeasureItemEvent.cs
- Tablet.cs
- ParseElementCollection.cs
- User.cs
- StaticContext.cs
- SetterBase.cs
- NetworkAddressChange.cs
- FixedSchema.cs
- NamedServiceModelExtensionCollectionElement.cs
- ImageAutomationPeer.cs
- MatchNoneMessageFilter.cs
- TransformGroup.cs
- OracleConnectionFactory.cs
- MetabaseServerConfig.cs
- NativeMethods.cs
- ItemList.cs
- SerialPinChanges.cs
- ResetableIterator.cs
- RegistryKey.cs
- OutOfProcStateClientManager.cs
- ThreadLocal.cs
- HtmlInputHidden.cs
- ConfigPathUtility.cs
- Method.cs
- CodeRemoveEventStatement.cs
- XmlElementCollection.cs
- InsufficientExecutionStackException.cs
- SqlDataRecord.cs
- ExceptionDetail.cs
- Int32Collection.cs
- DesignerCommandAdapter.cs
- ChannelCacheSettings.cs
- AttributeInfo.cs
- WebControl.cs
- PolyLineSegmentFigureLogic.cs
- BitmapCache.cs
- XNodeSchemaApplier.cs
- ImportContext.cs
- HitTestDrawingContextWalker.cs
- SslStream.cs
- SqlInternalConnection.cs
- PolygonHotSpot.cs
- OperationPickerDialog.cs
- XmlIlVisitor.cs
- ObjectContext.cs
- ProcessProtocolHandler.cs
- BamlTreeNode.cs
- CodeCatchClauseCollection.cs
- WeakReferenceKey.cs
- LinqDataSourceSelectEventArgs.cs
- XmlSchemaDatatype.cs
- NumericExpr.cs
- DockingAttribute.cs
- ISessionStateStore.cs
- FrameworkElement.cs
- BuildDependencySet.cs
- CorePropertiesFilter.cs
- GridViewColumnCollectionChangedEventArgs.cs
- Encoding.cs
- ClientType.cs
- RoleService.cs
- QueryCursorEventArgs.cs
- CompositeFontInfo.cs
- Parsers.cs
- ClientConfigurationHost.cs
- GacUtil.cs
- CapabilitiesState.cs
- Paragraph.cs
- EditCommandColumn.cs
- Int64.cs
- NativeMethods.cs