Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / WasHosting / System / ServiceModel / WasHosting / NamedPipeAppDomainProtocolHandler.cs / 1305376 / NamedPipeAppDomainProtocolHandler.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 NamedPipeAppDomainProtocolHandler : BaseAppDomainProtocolHandler { HostedNamedPipeTransportManager transportManager; public NamedPipeAppDomainProtocolHandler() : base(Uri.UriSchemeNetPipe) { } protected override void OnStart() { NamedPipeHostedTransportConfiguration configuration = HostedTransportConfigurationManager.GetConfiguration(Uri.UriSchemeNetPipe) as NamedPipeHostedTransportConfiguration; transportManager = configuration.TransportManager as HostedNamedPipeTransportManager; 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 NamedPipeAppDomainProtocolHandler : BaseAppDomainProtocolHandler { HostedNamedPipeTransportManager transportManager; public NamedPipeAppDomainProtocolHandler() : base(Uri.UriSchemeNetPipe) { } protected override void OnStart() { NamedPipeHostedTransportConfiguration configuration = HostedTransportConfigurationManager.GetConfiguration(Uri.UriSchemeNetPipe) as NamedPipeHostedTransportConfiguration; transportManager = configuration.TransportManager as HostedNamedPipeTransportManager; 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
- GridProviderWrapper.cs
- CompilerInfo.cs
- WebScriptMetadataFormatter.cs
- SHA1Cng.cs
- FieldAccessException.cs
- TakeOrSkipQueryOperator.cs
- IPCCacheManager.cs
- BitmapEffect.cs
- ClientSettingsStore.cs
- MsmqMessage.cs
- HttpDictionary.cs
- ContentFileHelper.cs
- AddInControllerImpl.cs
- ReservationNotFoundException.cs
- SID.cs
- FtpCachePolicyElement.cs
- XpsFont.cs
- SchemaCollectionPreprocessor.cs
- ExchangeUtilities.cs
- ExternalDataExchangeService.cs
- CachingParameterInspector.cs
- DispatcherOperation.cs
- CookielessData.cs
- FlowDocumentView.cs
- TraceContext.cs
- HttpPostLocalhostServerProtocol.cs
- InvokePattern.cs
- Utils.cs
- ApplicationServiceHelper.cs
- ProcessThreadDesigner.cs
- IDQuery.cs
- Ray3DHitTestResult.cs
- ConfigXmlReader.cs
- AnnotationResource.cs
- HtmlElementCollection.cs
- XsltException.cs
- QilParameter.cs
- EventLogEntry.cs
- WebCodeGenerator.cs
- FastEncoderWindow.cs
- DataColumnMapping.cs
- AgileSafeNativeMemoryHandle.cs
- HostingEnvironmentSection.cs
- BoundingRectTracker.cs
- SiteMapPath.cs
- GroupQuery.cs
- AutomationPatternInfo.cs
- ColorTranslator.cs
- UserControl.cs
- DataSourceProvider.cs
- BamlRecordHelper.cs
- HttpCookieCollection.cs
- MetadataArtifactLoaderCompositeFile.cs
- DocumentSequenceHighlightLayer.cs
- IteratorFilter.cs
- WindowsPrincipal.cs
- DataSourceConverter.cs
- BitmapImage.cs
- CqlParser.cs
- EntityCollection.cs
- TargetPerspective.cs
- ManagementException.cs
- SoapInteropTypes.cs
- XmlStreamStore.cs
- AlternateView.cs
- ConfigurationConverterBase.cs
- SafeProcessHandle.cs
- SafeNativeMethods.cs
- itemelement.cs
- PixelFormat.cs
- WmlFormAdapter.cs
- FixedStringLookup.cs
- TemplateFactory.cs
- MetaModel.cs
- InternalMappingException.cs
- SqlDataReaderSmi.cs
- SkewTransform.cs
- BitmapEffectGroup.cs
- ProbeRequestResponseAsyncResult.cs
- DescendantBaseQuery.cs
- sqlstateclientmanager.cs
- TemplateManager.cs
- SQLConvert.cs
- TextElementCollectionHelper.cs
- HtmlLiteralTextAdapter.cs
- OperationAbortedException.cs
- ScanQueryOperator.cs
- StaticSiteMapProvider.cs
- InputLanguageSource.cs
- FontNamesConverter.cs
- ReaderOutput.cs
- ComponentCollection.cs
- FactoryId.cs
- DirectionalLight.cs
- initElementDictionary.cs
- WebServiceEnumData.cs
- DataBindEngine.cs
- HtmlElement.cs
- DbSetClause.cs
- StyleHelper.cs