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
- RootProfilePropertySettingsCollection.cs
- DbConnectionPoolGroup.cs
- RIPEMD160Managed.cs
- PartitionedStream.cs
- IncrementalCompileAnalyzer.cs
- WebPartConnection.cs
- DialogResultConverter.cs
- PartitionerStatic.cs
- ConfigXmlElement.cs
- OptionUsage.cs
- BinaryFormatterWriter.cs
- WebPartTransformer.cs
- Evaluator.cs
- FocusChangedEventArgs.cs
- DockPatternIdentifiers.cs
- SystemInfo.cs
- AVElementHelper.cs
- DataGridViewRowPrePaintEventArgs.cs
- SchemaSetCompiler.cs
- BezierSegment.cs
- RadioButtonList.cs
- FileUtil.cs
- SerialPort.cs
- JsonFormatGeneratorStatics.cs
- BlurEffect.cs
- LinqExpressionNormalizer.cs
- XsltException.cs
- TabControlDesigner.cs
- FieldBuilder.cs
- MaterialGroup.cs
- VectorAnimationBase.cs
- FileInfo.cs
- GenericTypeParameterBuilder.cs
- CheckBoxAutomationPeer.cs
- SystemDiagnosticsSection.cs
- ErasingStroke.cs
- HttpAsyncResult.cs
- SchemaElementDecl.cs
- LicenseManager.cs
- InternalsVisibleToAttribute.cs
- SplayTreeNode.cs
- DataStorage.cs
- ComboBox.cs
- ClientSettings.cs
- Thumb.cs
- RelatedCurrencyManager.cs
- SqlDataReader.cs
- TextCollapsingProperties.cs
- HttpSessionStateBase.cs
- ArgIterator.cs
- BlobPersonalizationState.cs
- ActiveXContainer.cs
- DataGridViewLayoutData.cs
- DispatchWrapper.cs
- Floater.cs
- WebConfigurationManager.cs
- IDQuery.cs
- SystemIPv4InterfaceProperties.cs
- SqlConnectionFactory.cs
- GPRECT.cs
- CounterCreationDataCollection.cs
- TableLayoutStyle.cs
- _RequestLifetimeSetter.cs
- TileBrush.cs
- SapiRecognizer.cs
- NetworkAddressChange.cs
- Matrix3DConverter.cs
- RadioButtonPopupAdapter.cs
- RijndaelManaged.cs
- TransactionManager.cs
- Stylesheet.cs
- PolicyException.cs
- BindUriHelper.cs
- HyperlinkAutomationPeer.cs
- StopStoryboard.cs
- TableItemPattern.cs
- SourceElementsCollection.cs
- SyndicationSerializer.cs
- PropertyState.cs
- TransformerInfo.cs
- BuildProvider.cs
- PerfService.cs
- StoreItemCollection.cs
- RunClient.cs
- InheritedPropertyChangedEventArgs.cs
- CommandDevice.cs
- PageHandlerFactory.cs
- WebPartDisplayModeEventArgs.cs
- SafeHandles.cs
- Selection.cs
- DoubleLink.cs
- FontClient.cs
- AbstractDataSvcMapFileLoader.cs
- NavigationWindowAutomationPeer.cs
- BoolExpressionVisitors.cs
- BindingExpressionBase.cs
- DataGridViewCellFormattingEventArgs.cs
- AQNBuilder.cs
- FlowDocumentPaginator.cs
- __Filters.cs