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
- GACIdentityPermission.cs
- ImageAutomationPeer.cs
- OrCondition.cs
- SchemaImporterExtensionsSection.cs
- TextTreeInsertElementUndoUnit.cs
- AssociatedControlConverter.cs
- PanningMessageFilter.cs
- Mouse.cs
- DynamicValueConverter.cs
- HttpServerUtilityWrapper.cs
- Win32PrintDialog.cs
- PaintValueEventArgs.cs
- DocumentGridContextMenu.cs
- FromReply.cs
- EmptyStringExpandableObjectConverter.cs
- EntityStoreSchemaFilterEntry.cs
- SingleAnimationBase.cs
- CultureInfoConverter.cs
- DockAndAnchorLayout.cs
- MessageQueue.cs
- MessageHeaderException.cs
- BCLDebug.cs
- LinqToSqlWrapper.cs
- Interlocked.cs
- TimelineCollection.cs
- ConsoleKeyInfo.cs
- DataFormat.cs
- DataKey.cs
- VerticalAlignConverter.cs
- Exceptions.cs
- LinkDescriptor.cs
- CodeMethodReturnStatement.cs
- ListSurrogate.cs
- Int16AnimationBase.cs
- HeaderedContentControl.cs
- CompiledELinqQueryState.cs
- MenuCommand.cs
- PropertyMetadata.cs
- MimeTypeMapper.cs
- AnnotationResourceChangedEventArgs.cs
- XPathNodeList.cs
- DeclaredTypeValidatorAttribute.cs
- RegistrySecurity.cs
- ExceptionHelpers.cs
- ADConnectionHelper.cs
- ClientSettingsSection.cs
- Hash.cs
- RangeExpression.cs
- SoapAttributeAttribute.cs
- WindowsToolbarAsMenu.cs
- WebPartConnectionsConfigureVerb.cs
- RuleSetDialog.cs
- Int16KeyFrameCollection.cs
- SqlInfoMessageEvent.cs
- ValueQuery.cs
- Parser.cs
- SerTrace.cs
- ArrayList.cs
- DesignerActionUIService.cs
- UnsafeNativeMethods.cs
- PartialCachingControl.cs
- TextRunCacheImp.cs
- EventRouteFactory.cs
- LabelInfo.cs
- SchemaType.cs
- LayoutEngine.cs
- MemoryPressure.cs
- ChangeInterceptorAttribute.cs
- DNS.cs
- SafeArrayRankMismatchException.cs
- Int32.cs
- ButtonRenderer.cs
- BindToObject.cs
- ThreadExceptionEvent.cs
- HMACRIPEMD160.cs
- XmlIterators.cs
- BaseValidator.cs
- ChangeDirector.cs
- Brush.cs
- ApplicationException.cs
- OutputCacheSettings.cs
- BaseCodeDomTreeGenerator.cs
- NameValuePermission.cs
- LayoutTable.cs
- WeakHashtable.cs
- SqlCommand.cs
- _IPv4Address.cs
- ProviderConnectionPoint.cs
- DesignerWidgets.cs
- MiniModule.cs
- CheckBoxBaseAdapter.cs
- WebServiceTypeData.cs
- CqlLexerHelpers.cs
- ToolStripContainerDesigner.cs
- FrameworkElement.cs
- IntAverageAggregationOperator.cs
- CompiledQuery.cs
- CustomTypeDescriptor.cs
- FixedSchema.cs
- ContextProperty.cs