Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / SMSvcHost / System / ServiceModel / Activation / NamedPipeActivation.cs / 1 / NamedPipeActivation.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Activation { using System; using System.ServiceModel.Channels; using System.Diagnostics; using System.ServiceModel.Activation.Diagnostics; using System.ServiceModel.Diagnostics; class NamedPipeActivation : ActivationService { NamedPipeSharing serviceCore; internal NamedPipeActivation() : base(ListenerConstants.NamedPipeActivationServiceName, Uri.UriSchemeNetPipe) { serviceCore = new NamedPipeSharing(); } protected override void OnContinue() { base.OnContinue(); serviceCore.OnContinue(); } #if DEBUG protected override void OnCustomCommand(int command) { serviceCore.OnCustomCommand(command); } #endif protected override void OnPause() { base.OnPause(); serviceCore.OnPause(); } protected override void OnShutdown() { base.OnShutdown(); base.RequestAdditionalTime(ListenerConstants.ServiceStopTimeout); serviceCore.OnShutdown(); } protected override void OnStart(string[] args) { try { ListenerConfig.EnsureInitializedForNetPipe(); base.OnStart(args); // we don't support delay starting the sharing piece for named pipes serviceCore.Start(); } catch (Exception exception) { // Log the error to eventlog. ListenerTraceUtility.EventLog.LogEvent(TraceEventType.Error, EventLogCategory.ListenerAdapter, EventLogEventId.ServiceStartFailed, false, exception.ToString()); throw; } } protected override void OnStop() { base.OnStop(); base.RequestAdditionalTime(ListenerConstants.ServiceStopTimeout); serviceCore.OnStop(); } class NamedPipeSharing : SharingService { internal NamedPipeSharing() : base(TransportType.NamedPipe, ListenerConstants.NamedPipeActivationServiceName, ListenerConstants.NamedPipeSharedMemoryName) { } } } } // 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
- SessionViewState.cs
- WebSysDefaultValueAttribute.cs
- PartialCachingControl.cs
- XmlChildNodes.cs
- BinHexEncoder.cs
- Atom10FeedFormatter.cs
- ScrollViewerAutomationPeer.cs
- DesignOnlyAttribute.cs
- ApplicationHost.cs
- ELinqQueryState.cs
- WebPartDescriptionCollection.cs
- DataGridViewSelectedRowCollection.cs
- MailDefinition.cs
- BaseCollection.cs
- SymbolMethod.cs
- IssuedTokenClientBehaviorsElement.cs
- XmlUnspecifiedAttribute.cs
- TimeZone.cs
- DataViewManagerListItemTypeDescriptor.cs
- PointCollectionConverter.cs
- TextShapeableCharacters.cs
- _Win32.cs
- BinaryConverter.cs
- EntityContainer.cs
- XmlRawWriter.cs
- Internal.cs
- XmlTextAttribute.cs
- DataControlFieldHeaderCell.cs
- WebAdminConfigurationHelper.cs
- TreePrinter.cs
- SapiAttributeParser.cs
- RelationshipDetailsRow.cs
- QilUnary.cs
- WorkflowTimerService.cs
- HostProtectionPermission.cs
- FileEnumerator.cs
- InteropBitmapSource.cs
- ListViewSelectEventArgs.cs
- TextFormatterContext.cs
- exports.cs
- ConfigurationSectionCollection.cs
- securitycriticaldataformultiplegetandset.cs
- CombinedTcpChannel.cs
- WebControl.cs
- SpeechDetectedEventArgs.cs
- XslTransform.cs
- Brush.cs
- ControlBindingsCollection.cs
- ContextMarshalException.cs
- ConfigurationManagerHelper.cs
- UrlMapping.cs
- MostlySingletonList.cs
- VersionValidator.cs
- Input.cs
- ProfileParameter.cs
- XmlSchemas.cs
- SkipQueryOptionExpression.cs
- CreateUserWizard.cs
- DesignerTransactionCloseEvent.cs
- PseudoWebRequest.cs
- MetadataReference.cs
- StylusButtonCollection.cs
- WindowsGraphicsCacheManager.cs
- FontStyleConverter.cs
- StrokeNodeEnumerator.cs
- StreamInfo.cs
- HttpCachePolicy.cs
- HtmlMeta.cs
- TokenizerHelper.cs
- TextServicesCompartmentEventSink.cs
- ImageDrawing.cs
- ChtmlTextWriter.cs
- CodeExpressionCollection.cs
- EntityDataSourceEntitySetNameItem.cs
- SR.cs
- ClientSession.cs
- ExceptionValidationRule.cs
- SQLSingleStorage.cs
- ContextMenuStrip.cs
- HotSpotCollection.cs
- StringAnimationBase.cs
- PageContentCollection.cs
- WindowsTokenRoleProvider.cs
- Calendar.cs
- BuildProvidersCompiler.cs
- TreeNodeCollection.cs
- ProfessionalColorTable.cs
- ProtocolElement.cs
- DataGridViewBindingCompleteEventArgs.cs
- EventLogRecord.cs
- IChannel.cs
- _FtpDataStream.cs
- Win32.cs
- XPathDocumentIterator.cs
- ImagingCache.cs
- RectKeyFrameCollection.cs
- COM2EnumConverter.cs
- DesignerActionItem.cs
- GeneratedView.cs
- CompositeActivityMarkupSerializer.cs