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
- ArrayConverter.cs
- WorkflowRequestContext.cs
- ConnectionStringEditor.cs
- TreeViewAutomationPeer.cs
- SQLInt32Storage.cs
- UnmanagedBitmapWrapper.cs
- DoubleAnimationUsingPath.cs
- DebugView.cs
- MissingFieldException.cs
- TabItem.cs
- SiteMapNodeCollection.cs
- CreatingCookieEventArgs.cs
- WizardStepBase.cs
- MenuAdapter.cs
- Geometry3D.cs
- SqlMetaData.cs
- SafeBitVector32.cs
- SqlVisitor.cs
- RowSpanVector.cs
- Attribute.cs
- PresentationSource.cs
- AssemblyBuilder.cs
- Monitor.cs
- HideDisabledControlAdapter.cs
- EncryptedPackage.cs
- EntitySqlQueryCacheKey.cs
- DataServiceException.cs
- ContractHandle.cs
- CircleHotSpot.cs
- CachedTypeface.cs
- TextPointerBase.cs
- FreeFormDesigner.cs
- SystemIPInterfaceStatistics.cs
- XMLSyntaxException.cs
- Model3DGroup.cs
- ExternalException.cs
- ButtonChrome.cs
- GlyphCache.cs
- RoleGroupCollection.cs
- SevenBitStream.cs
- DesignerActionHeaderItem.cs
- HttpProcessUtility.cs
- ObjectNotFoundException.cs
- RegistrationServices.cs
- HashHelper.cs
- WinFormsUtils.cs
- DecoderExceptionFallback.cs
- ExpandedProjectionNode.cs
- WindowsGraphicsCacheManager.cs
- TypeLoadException.cs
- CustomErrorsSectionWrapper.cs
- FixedSchema.cs
- SQLBytesStorage.cs
- NamespaceInfo.cs
- TCPClient.cs
- XPathNavigator.cs
- SchemaSetCompiler.cs
- UseLicense.cs
- FontEmbeddingManager.cs
- DecimalAnimationBase.cs
- WebRequestModuleElementCollection.cs
- UriWriter.cs
- Constraint.cs
- HashCodeCombiner.cs
- NameNode.cs
- QueryOperationResponseOfT.cs
- CqlLexer.cs
- SafeRightsManagementQueryHandle.cs
- ExceptionUtil.cs
- QueryComponents.cs
- Monitor.cs
- CodePageUtils.cs
- ProfileManager.cs
- FragmentQueryProcessor.cs
- WorkingDirectoryEditor.cs
- GifBitmapDecoder.cs
- ImplicitInputBrush.cs
- RepeaterItem.cs
- FixedBufferAttribute.cs
- Merger.cs
- MatrixCamera.cs
- UserControlDesigner.cs
- BrowserDefinitionCollection.cs
- SQLByte.cs
- JumpItem.cs
- SerializerProvider.cs
- ObjectPropertyMapping.cs
- CSharpCodeProvider.cs
- XmlExpressionDumper.cs
- PlainXmlWriter.cs
- MemberAccessException.cs
- SurrogateSelector.cs
- BinaryParser.cs
- TextContainer.cs
- SeekableReadStream.cs
- XpsSerializerWriter.cs
- DirectionalLight.cs
- SoapExtensionImporter.cs
- SocketPermission.cs
- SmiEventSink.cs