Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / WasHosting / System / ServiceModel / WasHosting / NamedPipeAppDomainProtocolHandler.cs / 1 / NamedPipeAppDomainProtocolHandler.cs
//----------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------------------
namespace System.ServiceModel.WasHosting
{
using System.ServiceModel.Activation;
using System.ServiceModel.Channels;
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();
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ITreeGenerator.cs
- SqlGatherProducedAliases.cs
- HtmlTableCell.cs
- MethodAccessException.cs
- ContentIterators.cs
- InstanceCreationEditor.cs
- ObjectDataSourceSelectingEventArgs.cs
- SubMenuStyle.cs
- TraceListeners.cs
- ListViewGroupItemCollection.cs
- TraceUtils.cs
- DataServiceCollectionOfT.cs
- SpecialFolderEnumConverter.cs
- RubberbandSelector.cs
- KeyValueConfigurationElement.cs
- HtmlTextArea.cs
- HwndKeyboardInputProvider.cs
- UIElementHelper.cs
- Rijndael.cs
- XPathQilFactory.cs
- TypeResolvingOptions.cs
- HwndMouseInputProvider.cs
- FixUp.cs
- PreApplicationStartMethodAttribute.cs
- SQLByteStorage.cs
- LongTypeConverter.cs
- GeometryHitTestParameters.cs
- DllNotFoundException.cs
- EntityDataSourceReferenceGroup.cs
- DataGridTextBox.cs
- DecoderReplacementFallback.cs
- Vector3DIndependentAnimationStorage.cs
- TransformerInfoCollection.cs
- ArgumentsParser.cs
- KeyValuePair.cs
- DrawingGroup.cs
- CodeAttachEventStatement.cs
- UndirectedGraph.cs
- PageHandlerFactory.cs
- QilSortKey.cs
- ComponentDispatcher.cs
- TCPListener.cs
- FrameworkElementFactory.cs
- NameValueSectionHandler.cs
- MethodImplAttribute.cs
- Grant.cs
- XmlSchemaComplexType.cs
- SqlFileStream.cs
- RoutedEvent.cs
- PreservationFileReader.cs
- SubpageParagraph.cs
- DropShadowBitmapEffect.cs
- ErrorWrapper.cs
- CryptoConfig.cs
- BuildProviderAppliesToAttribute.cs
- Setter.cs
- WinFormsSecurity.cs
- SelectionEditor.cs
- EpmCustomContentSerializer.cs
- UInt16.cs
- DispatcherSynchronizationContext.cs
- ObjectConverter.cs
- XPathNodePointer.cs
- ConfigurationProperty.cs
- DiscreteKeyFrames.cs
- ContentDesigner.cs
- GenericEnumConverter.cs
- PolicyStatement.cs
- UrlMapping.cs
- EmbeddedMailObjectCollectionEditor.cs
- EdmType.cs
- DeferredElementTreeState.cs
- RegexStringValidatorAttribute.cs
- ImageCodecInfoPrivate.cs
- TraceContextEventArgs.cs
- TextPointer.cs
- FeatureSupport.cs
- DoubleStorage.cs
- RealizationContext.cs
- TextTreePropertyUndoUnit.cs
- PackagingUtilities.cs
- PagePropertiesChangingEventArgs.cs
- RenderOptions.cs
- ProgressBar.cs
- Add.cs
- ProfileService.cs
- TypedTableHandler.cs
- ValueTypeFixupInfo.cs
- BufferedReadStream.cs
- StorageSetMapping.cs
- Package.cs
- SharingService.cs
- Point3DAnimation.cs
- EngineSite.cs
- ListBox.cs
- PrimitiveList.cs
- Substitution.cs
- SplitterCancelEvent.cs
- TraceListeners.cs
- WebPartDescription.cs