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
- Imaging.cs
- TwoPhaseCommitProxy.cs
- EntityDataSourceReferenceGroup.cs
- ProfileService.cs
- ApplicationProxyInternal.cs
- IsolatedStorageFilePermission.cs
- SubstitutionResponseElement.cs
- ProtectedProviderSettings.cs
- PlatformCulture.cs
- DocumentGrid.cs
- RecognizedWordUnit.cs
- Typography.cs
- WindowsIPAddress.cs
- UInt64.cs
- RichTextBoxDesigner.cs
- ScrollChrome.cs
- SeparatorAutomationPeer.cs
- Storyboard.cs
- SynchronizedPool.cs
- CompiledQuery.cs
- ServiceModelActivationSectionGroup.cs
- TypeToArgumentTypeConverter.cs
- TextPointer.cs
- RuleSet.cs
- DependencyPropertyValueSerializer.cs
- WorkflowInstanceExtensionCollection.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- AtomMaterializerLog.cs
- ListViewItemEventArgs.cs
- ModelTreeEnumerator.cs
- ServiceDeploymentInfo.cs
- ResourcesBuildProvider.cs
- ExceptionHandler.cs
- DSGeneratorProblem.cs
- RectAnimationClockResource.cs
- SpellerHighlightLayer.cs
- RandomNumberGenerator.cs
- HtmlTable.cs
- SignalGate.cs
- ProfileProvider.cs
- OdbcTransaction.cs
- RuntimeWrappedException.cs
- DataGridRowHeaderAutomationPeer.cs
- XsdDuration.cs
- WebPartMenu.cs
- PerformanceCounterPermission.cs
- TableCell.cs
- InputReportEventArgs.cs
- UnsafeNetInfoNativeMethods.cs
- WindowsNonControl.cs
- PieceNameHelper.cs
- EventPrivateKey.cs
- GeometryHitTestParameters.cs
- FormCollection.cs
- PlainXmlWriter.cs
- FileUtil.cs
- XmlBindingWorker.cs
- FormatException.cs
- OutputScope.cs
- FragmentQuery.cs
- KeyboardDevice.cs
- ValueHandle.cs
- PtsHost.cs
- CompoundFileStreamReference.cs
- XmlSchemaProviderAttribute.cs
- WebServiceParameterData.cs
- DelayedRegex.cs
- ParentControlDesigner.cs
- _NegoState.cs
- MissingFieldException.cs
- FormView.cs
- IndexingContentUnit.cs
- NonParentingControl.cs
- MetadataPropertyvalue.cs
- ResourceBinder.cs
- TraceContextEventArgs.cs
- WsatConfiguration.cs
- SecurityContext.cs
- GeneralTransformGroup.cs
- Privilege.cs
- QueryInterceptorAttribute.cs
- EnumBuilder.cs
- QilXmlWriter.cs
- TargetException.cs
- WmpBitmapEncoder.cs
- TypeElement.cs
- ContainerFilterService.cs
- EncryptedReference.cs
- DnsEndPoint.cs
- SourceFilter.cs
- Blend.cs
- ProcessManager.cs
- TakeOrSkipWhileQueryOperator.cs
- StringFreezingAttribute.cs
- ContextQuery.cs
- TiffBitmapDecoder.cs
- IndexerReference.cs
- MsmqIntegrationMessagePool.cs
- BamlStream.cs
- XPathQilFactory.cs