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
- SchemaImporterExtensionElementCollection.cs
- VectorAnimationUsingKeyFrames.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- RegexGroup.cs
- MetadataCacheItem.cs
- TraceContextEventArgs.cs
- SqlTriggerContext.cs
- SubclassTypeValidatorAttribute.cs
- SqlDataSourceFilteringEventArgs.cs
- DataReaderContainer.cs
- PolyBezierSegment.cs
- IgnoreFileBuildProvider.cs
- EntityContainerEmitter.cs
- WebPartConnectionsCancelEventArgs.cs
- TheQuery.cs
- ScriptResourceInfo.cs
- DataRowExtensions.cs
- RotateTransform3D.cs
- Models.cs
- ObfuscateAssemblyAttribute.cs
- ZipIOCentralDirectoryFileHeader.cs
- PathData.cs
- ScrollItemPattern.cs
- DropShadowBitmapEffect.cs
- Converter.cs
- MemberCollection.cs
- StoreAnnotationsMap.cs
- XmlNodeReader.cs
- TreeBuilder.cs
- QueueProcessor.cs
- TextTreeRootTextBlock.cs
- Signature.cs
- FunctionUpdateCommand.cs
- LinqMaximalSubtreeNominator.cs
- ServiceDesigner.cs
- ToolStripControlHost.cs
- PointLightBase.cs
- XPathDescendantIterator.cs
- SqlCaseSimplifier.cs
- MLangCodePageEncoding.cs
- DataGridViewRowHeaderCell.cs
- IsolatedStorageFilePermission.cs
- CodeNamespaceCollection.cs
- RepeaterItem.cs
- BaseResourcesBuildProvider.cs
- ChannelSinkStacks.cs
- ComplexObject.cs
- WorkflowDesigner.cs
- MessageSmuggler.cs
- UpdateCompiler.cs
- FrameworkRichTextComposition.cs
- SystemNetworkInterface.cs
- ImageSource.cs
- Margins.cs
- AbstractExpressions.cs
- ValuePatternIdentifiers.cs
- LayoutSettings.cs
- XsltOutput.cs
- SqlDataSourceStatusEventArgs.cs
- DataSource.cs
- SqlInternalConnectionSmi.cs
- SqlErrorCollection.cs
- EdmSchemaAttribute.cs
- RequestCachePolicyConverter.cs
- ScrollProviderWrapper.cs
- SingleKeyFrameCollection.cs
- ObjectDataSourceStatusEventArgs.cs
- TreeViewTemplateSelector.cs
- DateTimePicker.cs
- ColumnCollection.cs
- ConnectionsZone.cs
- SqlCharStream.cs
- Ray3DHitTestResult.cs
- SqlNotificationRequest.cs
- RedBlackList.cs
- ImageFormat.cs
- PersonalizationAdministration.cs
- IisTraceListener.cs
- JobCollate.cs
- Resources.Designer.cs
- MenuBase.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- SafeNativeMethodsCLR.cs
- Wizard.cs
- OdbcReferenceCollection.cs
- GradientSpreadMethodValidation.cs
- RoutingUtilities.cs
- HttpModuleAction.cs
- _NegoStream.cs
- SubpageParagraph.cs
- FormsAuthenticationModule.cs
- ResourceExpressionBuilder.cs
- ErrorFormatter.cs
- RuleProcessor.cs
- CopyEncoder.cs
- CanExpandCollapseAllConverter.cs
- Atom10FormatterFactory.cs
- MimeBasePart.cs
- DataRecordInternal.cs
- MultipartIdentifier.cs