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
- SqlExpressionNullability.cs
- TextSpanModifier.cs
- DataGridDetailsPresenterAutomationPeer.cs
- WCFServiceClientProxyGenerator.cs
- OdbcCommand.cs
- BaseParser.cs
- ContentElementCollection.cs
- PassportAuthentication.cs
- Tile.cs
- DrawingAttributes.cs
- Baml6Assembly.cs
- Vector3D.cs
- _Connection.cs
- ClientSideProviderDescription.cs
- SqlCacheDependencyDatabaseCollection.cs
- TdsEnums.cs
- KeyInterop.cs
- Matrix3D.cs
- DataGridViewRowsRemovedEventArgs.cs
- TextBoxBaseDesigner.cs
- PeerCollaborationPermission.cs
- StretchValidation.cs
- RuleInfoComparer.cs
- DockAndAnchorLayout.cs
- CounterCreationDataCollection.cs
- EqualityComparer.cs
- EntityAdapter.cs
- Model3DGroup.cs
- ModuleBuilderData.cs
- Collection.cs
- x509store.cs
- SoapEnumAttribute.cs
- DataGridHeaderBorder.cs
- ClientTargetSection.cs
- NamedPipeTransportManager.cs
- WinInet.cs
- GeneralTransform.cs
- EntityCommand.cs
- XDeferredAxisSource.cs
- LabelEditEvent.cs
- DependencyProperty.cs
- DetailsViewDeleteEventArgs.cs
- FieldAccessException.cs
- RuntimeEnvironment.cs
- MaskedTextProvider.cs
- InternalCache.cs
- OracleFactory.cs
- EntityDataSourceReferenceGroup.cs
- CodeArrayIndexerExpression.cs
- SrgsSemanticInterpretationTag.cs
- Int32RectValueSerializer.cs
- AttachedAnnotation.cs
- Timer.cs
- StylusCaptureWithinProperty.cs
- RedirectionProxy.cs
- ClientBuildManager.cs
- VisualTransition.cs
- SerializationInfoEnumerator.cs
- CommandSet.cs
- IndicCharClassifier.cs
- AggregateNode.cs
- FloaterParagraph.cs
- OutArgumentConverter.cs
- DataObject.cs
- ConsumerConnectionPointCollection.cs
- SystemNetworkInterface.cs
- CatalogZoneBase.cs
- BStrWrapper.cs
- ListViewAutomationPeer.cs
- AliasGenerator.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- KnownColorTable.cs
- UnauthorizedWebPart.cs
- FileDialogCustomPlacesCollection.cs
- SelectedCellsChangedEventArgs.cs
- SmiTypedGetterSetter.cs
- ValueUtilsSmi.cs
- DetailsViewDeleteEventArgs.cs
- ToolStripGripRenderEventArgs.cs
- BaseComponentEditor.cs
- MediaCommands.cs
- FrameworkEventSource.cs
- FloatUtil.cs
- ToolStripContentPanel.cs
- sortedlist.cs
- ByteFacetDescriptionElement.cs
- SymmetricKeyWrap.cs
- PerformanceCounterPermissionEntry.cs
- WebPermission.cs
- SymmetricKeyWrap.cs
- DataGridSortCommandEventArgs.cs
- NegatedConstant.cs
- XPathNode.cs
- PartitionedStreamMerger.cs
- CloudCollection.cs
- SessionState.cs
- DrawingDrawingContext.cs
- DbFunctionCommandTree.cs
- Button.cs
- xmlglyphRunInfo.cs