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
- IriParsingElement.cs
- ComponentCommands.cs
- ExecutionEngineException.cs
- DirectoryNotFoundException.cs
- LinearGradientBrush.cs
- ValidationPropertyAttribute.cs
- GridErrorDlg.cs
- MsmqAuthenticationMode.cs
- BindableTemplateBuilder.cs
- JsonQNameDataContract.cs
- NegationPusher.cs
- AsymmetricCryptoHandle.cs
- PassportPrincipal.cs
- WsatConfiguration.cs
- ArrangedElement.cs
- StreamResourceInfo.cs
- Converter.cs
- XmlSchemaExternal.cs
- ObjectDataSourceWizardForm.cs
- ContentHostHelper.cs
- ParameterReplacerVisitor.cs
- ClassValidator.cs
- MailHeaderInfo.cs
- FunctionCommandText.cs
- InstanceCreationEditor.cs
- ProfileService.cs
- TextRange.cs
- FrugalMap.cs
- UnsignedPublishLicense.cs
- Content.cs
- SqlConnectionManager.cs
- TypedReference.cs
- Visitor.cs
- SQLMoneyStorage.cs
- ReturnType.cs
- Publisher.cs
- BevelBitmapEffect.cs
- ModelPropertyDescriptor.cs
- DoubleAverageAggregationOperator.cs
- Constants.cs
- PresentationAppDomainManager.cs
- OleDbConnection.cs
- BindingUtils.cs
- VersionedStreamOwner.cs
- RowSpanVector.cs
- ScrollChrome.cs
- Speller.cs
- MenuItemCollection.cs
- _BaseOverlappedAsyncResult.cs
- DefaultMergeHelper.cs
- ResourceWriter.cs
- CustomErrorsSection.cs
- RectAnimationBase.cs
- SafeArrayRankMismatchException.cs
- PersonalizationStateInfo.cs
- grammarelement.cs
- QilNode.cs
- ControlType.cs
- OleDbWrapper.cs
- AssemblyCollection.cs
- BitStack.cs
- PkcsMisc.cs
- TagPrefixInfo.cs
- QuaternionKeyFrameCollection.cs
- SmtpReplyReader.cs
- WindowsListViewItem.cs
- PageContentCollection.cs
- MobileControlDesigner.cs
- RoutedCommand.cs
- NetTcpSecurity.cs
- arc.cs
- SystemSounds.cs
- GestureRecognitionResult.cs
- TextTreePropertyUndoUnit.cs
- Floater.cs
- DataSourceControl.cs
- CmsUtils.cs
- TypeDescriptionProviderAttribute.cs
- SHA384CryptoServiceProvider.cs
- BamlLocalizer.cs
- ProcessModuleCollection.cs
- ServiceParser.cs
- X509Certificate2.cs
- ManifestSignedXml.cs
- FlagsAttribute.cs
- ExceptionUtil.cs
- SmtpException.cs
- Soap.cs
- System.Data_BID.cs
- DataGridViewImageCell.cs
- SecurityUtils.cs
- RSAOAEPKeyExchangeDeformatter.cs
- SafeFileMapViewHandle.cs
- HttpGetProtocolReflector.cs
- GridSplitterAutomationPeer.cs
- DataGridViewColumnConverter.cs
- SqlTriggerContext.cs
- PersonalizationAdministration.cs
- PropertyInfoSet.cs
- ForEachAction.cs