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
- DateTimeStorage.cs
- ItemContainerPattern.cs
- HostingPreferredMapPath.cs
- WebPartManagerInternals.cs
- PublishLicense.cs
- RegexStringValidator.cs
- autovalidator.cs
- RemotingException.cs
- CLSCompliantAttribute.cs
- PrintPreviewGraphics.cs
- HwndHost.cs
- TdsParserSafeHandles.cs
- ISFTagAndGuidCache.cs
- ITreeGenerator.cs
- WindowsRichEditRange.cs
- HttpContextBase.cs
- IntegerValidator.cs
- ListControl.cs
- WizardPanelChangingEventArgs.cs
- Regex.cs
- ServerIdentity.cs
- StringFunctions.cs
- CfgSemanticTag.cs
- RestHandlerFactory.cs
- CompiledRegexRunner.cs
- ZipIOCentralDirectoryFileHeader.cs
- XsdValidatingReader.cs
- StandardTransformFactory.cs
- basecomparevalidator.cs
- IsolatedStorageException.cs
- RegistrationProxy.cs
- ObjectViewEntityCollectionData.cs
- NotEqual.cs
- DataGridCell.cs
- PermissionSetTriple.cs
- DataControlImageButton.cs
- EtwTrackingBehavior.cs
- DataGridViewColumnHeaderCell.cs
- ListBindingHelper.cs
- ProtocolsSection.cs
- TextTreeRootTextBlock.cs
- TraceLog.cs
- RequestCachingSection.cs
- XmlSchemaAttributeGroupRef.cs
- CommonObjectSecurity.cs
- ZoneLinkButton.cs
- XmlQueryStaticData.cs
- EmbeddedMailObject.cs
- LazyTextWriterCreator.cs
- MsmqTransportSecurityElement.cs
- BasePattern.cs
- WebPartDisplayModeEventArgs.cs
- WebPartConnectionsCancelEventArgs.cs
- DelegateArgument.cs
- ConfigXmlCDataSection.cs
- CachedCompositeFamily.cs
- ObjectStateManagerMetadata.cs
- SigningDialog.cs
- SelectionRange.cs
- PeerNameRecordCollection.cs
- EntityChangedParams.cs
- StructuredProperty.cs
- MethodBody.cs
- PatternMatcher.cs
- UIElement.cs
- MobileUserControlDesigner.cs
- EntityKey.cs
- JournalEntry.cs
- MsdtcClusterUtils.cs
- Expressions.cs
- _NegotiateClient.cs
- HostVisual.cs
- RemoteWebConfigurationHostStream.cs
- CopyNamespacesAction.cs
- UnauthorizedAccessException.cs
- WorkflowInstanceExtensionProvider.cs
- MetadataAssemblyHelper.cs
- ExpanderAutomationPeer.cs
- BooleanSwitch.cs
- Int32Storage.cs
- DesignerWebPartChrome.cs
- PagerSettings.cs
- FontInfo.cs
- ClonableStack.cs
- CodeRegionDirective.cs
- RtfToken.cs
- Material.cs
- CompositeDispatchFormatter.cs
- SHA384CryptoServiceProvider.cs
- StreamUpdate.cs
- EntityConnection.cs
- UnsafeNativeMethods.cs
- RepeaterItemCollection.cs
- HttpCookieCollection.cs
- ExpressionBinding.cs
- ReflectionServiceProvider.cs
- SolidBrush.cs
- DataGridViewColumnConverter.cs
- HashHelper.cs
- EventDescriptor.cs