Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / WasHosting / System / ServiceModel / WasHosting / NamedPipeAppDomainProtocolHandler.cs / 1305376 / NamedPipeAppDomainProtocolHandler.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- namespace System.ServiceModel.WasHosting { using System.Diagnostics.CodeAnalysis; using System.Runtime; using System.ServiceModel.Activation; using System.ServiceModel.Channels; [SuppressMessage(FxCop.Category.Performance, FxCop.Rule.AvoidUninstantiatedInternalClasses, Justification = "Instantiated by ASP.NET")] 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(DefaultStopTimeout); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeAttributeArgument.cs
- Material.cs
- ListManagerBindingsCollection.cs
- IriParsingElement.cs
- PropertyValueUIItem.cs
- DataGridViewButtonColumn.cs
- SamlDelegatingWriter.cs
- UnsafeNativeMethods.cs
- Model3DGroup.cs
- ReliableSessionBindingElementImporter.cs
- AddInPipelineAttributes.cs
- _SslState.cs
- TypedElement.cs
- DateTimeOffsetConverter.cs
- DocumentViewerHelper.cs
- SharingService.cs
- EditingCoordinator.cs
- FormatConvertedBitmap.cs
- SystemIPAddressInformation.cs
- DataTableClearEvent.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- StatusBar.cs
- MouseActionConverter.cs
- DbTransaction.cs
- SurrogateSelector.cs
- AssociationTypeEmitter.cs
- ColumnTypeConverter.cs
- DataGridViewCell.cs
- SocketException.cs
- DataGridViewCellMouseEventArgs.cs
- MessageTransmitTraceRecord.cs
- HandlerFactoryCache.cs
- XmlAtomicValue.cs
- SweepDirectionValidation.cs
- ProfileService.cs
- AssemblyHash.cs
- _TimerThread.cs
- DataBoundControl.cs
- CurrencyWrapper.cs
- ValidationHelpers.cs
- ControlIdConverter.cs
- DeviceContexts.cs
- PopupEventArgs.cs
- MulticastDelegate.cs
- FormViewCommandEventArgs.cs
- CssStyleCollection.cs
- DataGridViewLinkCell.cs
- VideoDrawing.cs
- ModuleBuilder.cs
- ExtensionDataReader.cs
- PointAnimationClockResource.cs
- EnlistmentState.cs
- TriState.cs
- TemplatingOptionsDialog.cs
- AuthorizationRuleCollection.cs
- ExtensionFile.cs
- ServiceHostFactory.cs
- BindingElementExtensionElement.cs
- CodeDirectoryCompiler.cs
- TextProperties.cs
- DrawItemEvent.cs
- QilList.cs
- _SslSessionsCache.cs
- ControlCachePolicy.cs
- StateItem.cs
- XXXInfos.cs
- SourceLineInfo.cs
- CroppedBitmap.cs
- CustomTypeDescriptor.cs
- XmlSchemaChoice.cs
- CopyOfAction.cs
- wmiprovider.cs
- UntypedNullExpression.cs
- LocatorManager.cs
- ConsoleTraceListener.cs
- DataServiceConfiguration.cs
- FakeModelItemImpl.cs
- _UriSyntax.cs
- OracleException.cs
- RegistryConfigurationProvider.cs
- PresentationAppDomainManager.cs
- XmlObjectSerializerReadContext.cs
- TreeNodeBindingDepthConverter.cs
- DateTimeStorage.cs
- Binding.cs
- SystemSounds.cs
- AssemblyBuilderData.cs
- IChannel.cs
- Base64Decoder.cs
- VariantWrapper.cs
- FrameworkTextComposition.cs
- LazyLoadBehavior.cs
- _NtlmClient.cs
- TiffBitmapEncoder.cs
- shaperfactoryquerycachekey.cs
- RequestChannel.cs
- GlyphRunDrawing.cs
- MenuRendererStandards.cs
- ThreadInterruptedException.cs
- ApplicationException.cs