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
- ParameterElement.cs
- FormatterConverter.cs
- ToolStripPanelSelectionGlyph.cs
- Scene3D.cs
- DisplayClaim.cs
- RowsCopiedEventArgs.cs
- WriterOutput.cs
- HijriCalendar.cs
- filewebrequest.cs
- RuleSettings.cs
- SystemKeyConverter.cs
- SqlException.cs
- DataContractSet.cs
- ObjectHandle.cs
- CompressedStack.cs
- MemberProjectedSlot.cs
- ProjectionPath.cs
- TransactionProtocol.cs
- MouseCaptureWithinProperty.cs
- TableRowCollection.cs
- XmlSchemaAttribute.cs
- MetadataArtifactLoaderComposite.cs
- AsyncCodeActivityContext.cs
- RectangleF.cs
- WinFormsComponentEditor.cs
- WebPartMinimizeVerb.cs
- Int64.cs
- ChangeConflicts.cs
- SmtpClient.cs
- PixelShader.cs
- CanonicalXml.cs
- Group.cs
- CodeExporter.cs
- CommandSet.cs
- ImageFormatConverter.cs
- XmlStringTable.cs
- ExclusiveTcpListener.cs
- AuthenticationModulesSection.cs
- DataTableTypeConverter.cs
- XhtmlBasicPageAdapter.cs
- ServiceInstallComponent.cs
- entityreference_tresulttype.cs
- LifetimeMonitor.cs
- PeerEndPoint.cs
- ActivityContext.cs
- XpsFilter.cs
- EditorAttribute.cs
- ServiceX509SecurityTokenProvider.cs
- InvocationExpression.cs
- SrgsGrammarCompiler.cs
- HtmlInputSubmit.cs
- DataBoundControlAdapter.cs
- HealthMonitoringSectionHelper.cs
- WinFormsSpinner.cs
- Compiler.cs
- CodeExpressionCollection.cs
- ToolboxControl.cs
- HandlerElement.cs
- ApplicationDirectoryMembershipCondition.cs
- SourceFileInfo.cs
- Crypto.cs
- DataGridViewColumn.cs
- NextPreviousPagerField.cs
- AQNBuilder.cs
- TagPrefixInfo.cs
- ReflectionPermission.cs
- Point3DCollection.cs
- SqlUtil.cs
- TextDpi.cs
- ActivityDesigner.cs
- MethodBuilderInstantiation.cs
- Utils.cs
- LinearGradientBrush.cs
- CompressEmulationStream.cs
- FreezableDefaultValueFactory.cs
- BreadCrumbTextConverter.cs
- DbUpdateCommandTree.cs
- XPathNodeIterator.cs
- SimpleLine.cs
- ContainerSelectorBehavior.cs
- DocumentSchemaValidator.cs
- ProfileEventArgs.cs
- DataGridHeaderBorder.cs
- BuildManager.cs
- ChannelHandler.cs
- TypeConvertions.cs
- HttpChannelBindingToken.cs
- MediaElement.cs
- linebase.cs
- WebPartUtil.cs
- PtsHost.cs
- ServiceHandle.cs
- DiagnosticsConfiguration.cs
- RadioButton.cs
- Tool.cs
- AppDomainEvidenceFactory.cs
- ErrorLog.cs
- SafeUserTokenHandle.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- LinqToSqlWrapper.cs