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
- PerformanceCounterLib.cs
- DataGridViewSelectedCellCollection.cs
- _ContextAwareResult.cs
- RSAPKCS1KeyExchangeFormatter.cs
- TextSegment.cs
- TryExpression.cs
- MinMaxParagraphWidth.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- SimpleHandlerFactory.cs
- BaseValidator.cs
- PopOutPanel.cs
- PanelStyle.cs
- TextSelectionHelper.cs
- PermissionRequestEvidence.cs
- UnsafeNativeMethods.cs
- QilChoice.cs
- ModelItemExtensions.cs
- Models.cs
- HtmlFormParameterReader.cs
- CategoryNameCollection.cs
- BitmapMetadataEnumerator.cs
- SingleAnimationUsingKeyFrames.cs
- Matrix3DConverter.cs
- SwitchElementsCollection.cs
- SqlOuterApplyReducer.cs
- DirtyTextRange.cs
- CodeFieldReferenceExpression.cs
- AnnotationObservableCollection.cs
- FormClosedEvent.cs
- X509Extension.cs
- BindingMAnagerBase.cs
- AppDomainAttributes.cs
- Base64Stream.cs
- DbConnectionClosed.cs
- CompositeActivityCodeGenerator.cs
- ByteStream.cs
- Keyboard.cs
- ReverseInheritProperty.cs
- AttachedPropertyMethodSelector.cs
- IsolatedStorageException.cs
- HashCodeCombiner.cs
- RepeaterItemCollection.cs
- ResourcePermissionBaseEntry.cs
- OracleConnectionStringBuilder.cs
- Int32RectConverter.cs
- PropertyItemInternal.cs
- SystemTcpStatistics.cs
- LogAppendAsyncResult.cs
- SectionVisual.cs
- CompiledRegexRunnerFactory.cs
- ListBindingHelper.cs
- DataGridCaption.cs
- XmlChildEnumerator.cs
- XmlValidatingReader.cs
- PropertyBuilder.cs
- EventDescriptor.cs
- StyleCollectionEditor.cs
- TextLine.cs
- DrawingVisualDrawingContext.cs
- SpecialTypeDataContract.cs
- ItemCollection.cs
- CustomPopupPlacement.cs
- WebPartDescription.cs
- StyleTypedPropertyAttribute.cs
- StickyNote.cs
- CheckPair.cs
- EdgeProfileValidation.cs
- AnimationTimeline.cs
- ContentDisposition.cs
- StylusPointCollection.cs
- LambdaCompiler.Address.cs
- GroupBox.cs
- Send.cs
- dsa.cs
- InheritanceRules.cs
- WindowsStreamSecurityElement.cs
- SoundPlayer.cs
- EventLogger.cs
- _SslStream.cs
- SoapReflectionImporter.cs
- MarkupCompiler.cs
- WindowsSidIdentity.cs
- SiteMapDataSourceView.cs
- NameObjectCollectionBase.cs
- XmlnsCache.cs
- DrawListViewColumnHeaderEventArgs.cs
- TypeBuilder.cs
- HttpListenerException.cs
- ByteAnimationUsingKeyFrames.cs
- _StreamFramer.cs
- WmfPlaceableFileHeader.cs
- HtmlInputText.cs
- ToolStripSeparator.cs
- relpropertyhelper.cs
- CodeGenerationManager.cs
- UDPClient.cs
- PageCatalogPart.cs
- hwndwrapper.cs
- TempFiles.cs
- TokenBasedSet.cs