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
- Crypto.cs
- AllMembershipCondition.cs
- Converter.cs
- MatrixAnimationUsingKeyFrames.cs
- GroupBoxAutomationPeer.cs
- MembershipSection.cs
- UIHelper.cs
- RuntimeIdentifierPropertyAttribute.cs
- MailHeaderInfo.cs
- XmlSerializationReader.cs
- ThemeDirectoryCompiler.cs
- ActivityExecutorSurrogate.cs
- DataException.cs
- SmiRecordBuffer.cs
- WindowInteropHelper.cs
- XmlUtilWriter.cs
- DataGridViewCellStyle.cs
- Logging.cs
- DirectoryObjectSecurity.cs
- DSASignatureFormatter.cs
- DoubleSumAggregationOperator.cs
- ToggleButton.cs
- HWStack.cs
- ParseElementCollection.cs
- PasswordDeriveBytes.cs
- XmlCharCheckingWriter.cs
- TemplatedMailWebEventProvider.cs
- ColumnReorderedEventArgs.cs
- PassportAuthenticationModule.cs
- XMLSchema.cs
- ByteStreamMessageUtility.cs
- SoapServerProtocol.cs
- QilName.cs
- TrustManagerPromptUI.cs
- PopupEventArgs.cs
- TypeUtils.cs
- InputScope.cs
- SymbolEqualComparer.cs
- HtmlInputImage.cs
- FormsAuthenticationConfiguration.cs
- DirectionalLight.cs
- IOException.cs
- HostedController.cs
- _OverlappedAsyncResult.cs
- DocumentReferenceCollection.cs
- JsonGlobals.cs
- TextPointerBase.cs
- AsyncResult.cs
- UpdateProgress.cs
- LinkedResource.cs
- XmlReaderSettings.cs
- SqlNotificationEventArgs.cs
- ChannelServices.cs
- PropertyItemInternal.cs
- SqlTypeSystemProvider.cs
- PolicyStatement.cs
- EntityDataReader.cs
- TextShapeableCharacters.cs
- BitArray.cs
- CompilerGlobalScopeAttribute.cs
- DataGridViewBindingCompleteEventArgs.cs
- ReceiveMessageContent.cs
- XmlCDATASection.cs
- Relationship.cs
- DataGridViewToolTip.cs
- TableDetailsRow.cs
- precedingquery.cs
- CharEntityEncoderFallback.cs
- MultiDataTrigger.cs
- ClosableStream.cs
- CLSCompliantAttribute.cs
- ToolboxItemLoader.cs
- AutomationProperty.cs
- FormsAuthenticationConfiguration.cs
- Stacktrace.cs
- Vertex.cs
- GridViewDeleteEventArgs.cs
- ResourceDescriptionAttribute.cs
- Component.cs
- CompiledIdentityConstraint.cs
- _KerberosClient.cs
- RectAnimationUsingKeyFrames.cs
- ListControlDesigner.cs
- IdentityVerifier.cs
- ImageSource.cs
- PropertyGridCommands.cs
- XmlIlGenerator.cs
- RightsManagementEncryptedStream.cs
- DbDataRecord.cs
- ServerValidateEventArgs.cs
- RoutedCommand.cs
- ASCIIEncoding.cs
- CategoryNameCollection.cs
- XPathSelectionIterator.cs
- HttpProfileBase.cs
- AutoCompleteStringCollection.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- altserialization.cs
- FrameworkName.cs
- ProfileSettingsCollection.cs