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
- TextContainerHelper.cs
- QuotedPairReader.cs
- ToolStripPanelRow.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- TextOutput.cs
- Connector.cs
- TextEditorDragDrop.cs
- XmlHierarchicalDataSourceView.cs
- Camera.cs
- DrawListViewSubItemEventArgs.cs
- CommonGetThemePartSize.cs
- X509ChainElement.cs
- ConsoleTraceListener.cs
- MessageQueueCriteria.cs
- PersonalizableAttribute.cs
- TextPatternIdentifiers.cs
- Focus.cs
- ComboBox.cs
- SplitContainer.cs
- FixedSOMPageConstructor.cs
- ScrollProviderWrapper.cs
- X509ClientCertificateAuthenticationElement.cs
- AuthenticationModulesSection.cs
- AdornerLayer.cs
- DbConnectionPoolIdentity.cs
- QuaternionAnimationBase.cs
- rsa.cs
- followingquery.cs
- SspiSecurityTokenParameters.cs
- ErrorProvider.cs
- StrongName.cs
- MessageDecoder.cs
- HttpCapabilitiesBase.cs
- HostedBindingBehavior.cs
- AssemblyAttributesGoHere.cs
- CellParaClient.cs
- Propagator.ExtentPlaceholderCreator.cs
- RtfToken.cs
- FixedSOMGroup.cs
- WizardStepCollectionEditor.cs
- TemplateParser.cs
- QilInvokeLateBound.cs
- FontStretchConverter.cs
- CookielessHelper.cs
- GroupStyle.cs
- FixedHighlight.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- TemplateControlCodeDomTreeGenerator.cs
- WorkflowIdleElement.cs
- DisplayToken.cs
- SymDocumentType.cs
- SecurityRuntime.cs
- BamlStream.cs
- Int32CAMarshaler.cs
- NavigatorOutput.cs
- LocalizedNameDescriptionPair.cs
- UInt16.cs
- PropertyInformation.cs
- HttpBindingExtension.cs
- OptimizerPatterns.cs
- ContentPosition.cs
- SecurityResources.cs
- ToolStripPanelRenderEventArgs.cs
- RowToParametersTransformer.cs
- LessThan.cs
- ListenerElementsCollection.cs
- AppDomainProtocolHandler.cs
- NavigateEvent.cs
- NullReferenceException.cs
- ClientSettingsSection.cs
- JournalEntry.cs
- BufferModeSettings.cs
- RecognizerInfo.cs
- ListViewCommandEventArgs.cs
- TrustManagerPromptUI.cs
- FormsAuthenticationCredentials.cs
- LocatorPart.cs
- BinaryNode.cs
- TranslateTransform.cs
- CompiledIdentityConstraint.cs
- RC2.cs
- RowsCopiedEventArgs.cs
- IApplicationTrustManager.cs
- ProxyOperationRuntime.cs
- DataControlButton.cs
- PropertyValueUIItem.cs
- PublisherIdentityPermission.cs
- PathFigureCollection.cs
- SerializationInfo.cs
- RuntimeConfigurationRecord.cs
- Compiler.cs
- SuspendDesigner.cs
- Mouse.cs
- AdjustableArrowCap.cs
- DesigntimeLicenseContext.cs
- HtmlWindowCollection.cs
- PingReply.cs
- Polyline.cs
- EventItfInfo.cs
- UriExt.cs