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
- QuotedPairReader.cs
- TextBox.cs
- PageSettings.cs
- EpmSyndicationContentDeSerializer.cs
- MarkupCompilePass1.cs
- GPRECT.cs
- MarkupObject.cs
- SrgsToken.cs
- ObjectPersistData.cs
- CreateUserErrorEventArgs.cs
- DocumentSequence.cs
- TypefaceCollection.cs
- QueryOutputWriterV1.cs
- TextServicesCompartmentContext.cs
- FindCriteriaApril2005.cs
- OdbcRowUpdatingEvent.cs
- DataGridViewAccessibleObject.cs
- Timer.cs
- Directory.cs
- SmiGettersStream.cs
- JavaScriptString.cs
- Types.cs
- Binding.cs
- ColorConvertedBitmap.cs
- HtmlInputControl.cs
- VerticalAlignConverter.cs
- IPCCacheManager.cs
- ApplicationServicesHostFactory.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- IteratorFilter.cs
- IListConverters.cs
- ThemeDirectoryCompiler.cs
- UnmanagedMemoryStreamWrapper.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- TreeViewTemplateSelector.cs
- PageCodeDomTreeGenerator.cs
- StylusDevice.cs
- MailSettingsSection.cs
- WebPartCollection.cs
- CounterNameConverter.cs
- DoWorkEventArgs.cs
- FixedHyperLink.cs
- _NTAuthentication.cs
- CodeDirectoryCompiler.cs
- SqlClientMetaDataCollectionNames.cs
- ConstNode.cs
- StrokeCollectionDefaultValueFactory.cs
- DataObjectAttribute.cs
- SourceFileBuildProvider.cs
- CollectionBuilder.cs
- WrappedReader.cs
- InternalConfigConfigurationFactory.cs
- DriveNotFoundException.cs
- RuleSetDialog.Designer.cs
- CustomAttributeBuilder.cs
- InvalidAsynchronousStateException.cs
- ISSmlParser.cs
- XPathBinder.cs
- TableDesigner.cs
- XmlSerializableReader.cs
- ImageMapEventArgs.cs
- Comparer.cs
- PrtCap_Public.cs
- ComplexTypeEmitter.cs
- FilteredSchemaElementLookUpTable.cs
- ValidatorUtils.cs
- FormView.cs
- XmlWellformedWriter.cs
- StaticExtension.cs
- SqlNamer.cs
- ThreadLocal.cs
- BuildDependencySet.cs
- XPathNodeHelper.cs
- NativeMethods.cs
- SafeFileMapViewHandle.cs
- ShutDownListener.cs
- AllMembershipCondition.cs
- TextElementCollection.cs
- InternalSafeNativeMethods.cs
- DataComponentGenerator.cs
- QueryParameter.cs
- EncryptedKey.cs
- StrongNameUtility.cs
- XPathNode.cs
- XmlUtf8RawTextWriter.cs
- ParameterRetriever.cs
- SecurityToken.cs
- TypeSystem.cs
- ConfigPathUtility.cs
- DesignConnectionCollection.cs
- AspCompat.cs
- FlowDocumentScrollViewer.cs
- HMACMD5.cs
- HttpClientCertificate.cs
- XamlStream.cs
- CodeDelegateInvokeExpression.cs
- CultureSpecificCharacterBufferRange.cs
- LineSegment.cs
- Material.cs
- XPathDocumentNavigator.cs