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
- SoapAttributeAttribute.cs
- TreeView.cs
- EnvelopedPkcs7.cs
- GeometryModel3D.cs
- WorkItem.cs
- MouseActionValueSerializer.cs
- TreeNodeStyle.cs
- XmlSerializerNamespaces.cs
- RegexGroupCollection.cs
- DiscoveryReferences.cs
- RegexBoyerMoore.cs
- TableCellsCollectionEditor.cs
- HttpModulesSection.cs
- AddInActivator.cs
- SiteMapDataSourceDesigner.cs
- StyleCollectionEditor.cs
- DataObjectAttribute.cs
- UrlPath.cs
- ArraySubsetEnumerator.cs
- LogWriteRestartAreaAsyncResult.cs
- WebPartMenuStyle.cs
- TrackBar.cs
- InstanceStoreQueryResult.cs
- PnrpPermission.cs
- EmptyStringExpandableObjectConverter.cs
- ArgumentsParser.cs
- InvalidOleVariantTypeException.cs
- FolderBrowserDialogDesigner.cs
- PeerCollaborationPermission.cs
- TextServicesDisplayAttribute.cs
- Calendar.cs
- RIPEMD160Managed.cs
- Asn1IntegerConverter.cs
- EdmToObjectNamespaceMap.cs
- GridItemPatternIdentifiers.cs
- UrlParameterReader.cs
- XmlDictionaryReader.cs
- ClientSettingsStore.cs
- ParameterBuilder.cs
- SiteMapNodeItemEventArgs.cs
- ExpressionBuilder.cs
- PageCatalogPart.cs
- KeyFrames.cs
- BookmarkScopeInfo.cs
- UTF32Encoding.cs
- BaseAutoFormat.cs
- DataMemberConverter.cs
- RegexCode.cs
- OleDbMetaDataFactory.cs
- MsmqBindingMonitor.cs
- Condition.cs
- securitycriticaldata.cs
- ToolStripRendererSwitcher.cs
- SectionVisual.cs
- ChangeProcessor.cs
- ToolStripDropDownItemDesigner.cs
- Rule.cs
- Size.cs
- DrawingCollection.cs
- TailCallAnalyzer.cs
- EdmError.cs
- ConfigurationStrings.cs
- UDPClient.cs
- HostedHttpTransportManager.cs
- x509utils.cs
- FaultImportOptions.cs
- TextOptions.cs
- Stroke.cs
- NumberFormatter.cs
- TypeElement.cs
- XmlDataDocument.cs
- CustomAssemblyResolver.cs
- CommandBindingCollection.cs
- CodeParameterDeclarationExpressionCollection.cs
- ValueChangedEventManager.cs
- SqlProcedureAttribute.cs
- CultureTable.cs
- PerfCounters.cs
- DbSetClause.cs
- WorkflowItemPresenter.cs
- HttpHandlerActionCollection.cs
- BindingContext.cs
- BrushMappingModeValidation.cs
- ExpressionReplacer.cs
- SafeFileMappingHandle.cs
- TreeWalkHelper.cs
- EntityTransaction.cs
- MediaScriptCommandRoutedEventArgs.cs
- PersonalizableAttribute.cs
- DiagnosticTrace.cs
- ProxyWebPartManagerDesigner.cs
- sitestring.cs
- CloudCollection.cs
- SqlUserDefinedAggregateAttribute.cs
- XmlSchemaComplexContentExtension.cs
- StylusShape.cs
- XmlUrlEditor.cs
- HttpModuleAction.cs
- ResourceProviderFactory.cs
- X509SecurityTokenProvider.cs