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
- UpdateRecord.cs
- UriParserTemplates.cs
- PageThemeParser.cs
- CheckedListBox.cs
- PersonalizationProvider.cs
- messageonlyhwndwrapper.cs
- WS2007HttpBindingCollectionElement.cs
- IDReferencePropertyAttribute.cs
- EventHandlerList.cs
- BitStream.cs
- DetailsViewInsertedEventArgs.cs
- AmbientLight.cs
- GridViewSelectEventArgs.cs
- ReturnEventArgs.cs
- SchemaManager.cs
- Win32Native.cs
- BitmapDecoder.cs
- SqlCacheDependency.cs
- CustomAttributeBuilder.cs
- CompositeCollectionView.cs
- OletxEnlistment.cs
- WmlPanelAdapter.cs
- KnownTypesProvider.cs
- Decoder.cs
- CompositeControl.cs
- Math.cs
- OLEDB_Util.cs
- ScrollEvent.cs
- ExpressionConverter.cs
- RuntimeArgumentHandle.cs
- SecurityChannelFaultConverter.cs
- TemplateAction.cs
- AddValidationError.cs
- MenuItemBindingCollection.cs
- TextAnchor.cs
- CompatibleComparer.cs
- IsolatedStorageFileStream.cs
- ImageMap.cs
- SqlDataSourceStatusEventArgs.cs
- ConfigXmlDocument.cs
- MultitargetUtil.cs
- EditBehavior.cs
- TextRangeEditTables.cs
- DataGridViewSelectedRowCollection.cs
- _NetRes.cs
- ListViewCancelEventArgs.cs
- StoragePropertyMapping.cs
- TypeAccessException.cs
- SequentialUshortCollection.cs
- StorageModelBuildProvider.cs
- EndGetFileNameFromUserRequest.cs
- SortableBindingList.cs
- RegisteredArrayDeclaration.cs
- SessionStateModule.cs
- XmlMapping.cs
- MultipleViewPattern.cs
- BaseTreeIterator.cs
- SQLInt32.cs
- PackWebResponse.cs
- FontInfo.cs
- BamlTreeUpdater.cs
- ContainerUtilities.cs
- BuildProvider.cs
- ExclusiveNamedPipeTransportManager.cs
- contentDescriptor.cs
- XmlSchemaInfo.cs
- RuntimeConfigLKG.cs
- SQLByte.cs
- DBConnection.cs
- PeerCollaborationPermission.cs
- OSFeature.cs
- EdgeProfileValidation.cs
- AccessText.cs
- MaskInputRejectedEventArgs.cs
- XmlAttributeOverrides.cs
- DataRowComparer.cs
- WriterOutput.cs
- PropertyReferenceSerializer.cs
- CodeRegionDirective.cs
- HtmlInputSubmit.cs
- PanelStyle.cs
- ScriptControlDescriptor.cs
- WebContext.cs
- BaseServiceProvider.cs
- JapaneseLunisolarCalendar.cs
- DirectionalLight.cs
- DetailsViewDeletedEventArgs.cs
- UpdateCompiler.cs
- Cursor.cs
- ToolZone.cs
- WebPartConnectionsCancelEventArgs.cs
- ItemsChangedEventArgs.cs
- AdPostCacheSubstitution.cs
- CompareInfo.cs
- TreeViewImageIndexConverter.cs
- DiscoveryClientDuplexChannel.cs
- ItemContainerGenerator.cs
- Rotation3D.cs
- ComponentResourceKey.cs
- XmlSchemaSimpleType.cs