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
- HTMLTagNameToTypeMapper.cs
- CharacterString.cs
- HistoryEventArgs.cs
- CodeExporter.cs
- BindingNavigatorDesigner.cs
- SmtpClient.cs
- sqlinternaltransaction.cs
- ResolveNameEventArgs.cs
- Utils.cs
- Int64.cs
- FullTextLine.cs
- SingleStorage.cs
- UrlPath.cs
- figurelength.cs
- TextEditorDragDrop.cs
- Geometry.cs
- SqlTopReducer.cs
- DisplayInformation.cs
- login.cs
- HashSet.cs
- AbandonedMutexException.cs
- Int32Rect.cs
- CapabilitiesRule.cs
- CacheDependency.cs
- UTF32Encoding.cs
- ComAwareEventInfo.cs
- _UriSyntax.cs
- BinaryObjectInfo.cs
- Item.cs
- GenericAuthenticationEventArgs.cs
- DataFormat.cs
- SafeBitVector32.cs
- SqlTypesSchemaImporter.cs
- SmtpMail.cs
- TableAutomationPeer.cs
- VectorAnimationUsingKeyFrames.cs
- ExpressionNormalizer.cs
- GenerateTemporaryTargetAssembly.cs
- XmlSchemaParticle.cs
- SizeAnimationBase.cs
- Border.cs
- OpenTypeLayoutCache.cs
- BitmapCache.cs
- TranslateTransform.cs
- ToolStripPanelRow.cs
- _NegotiateClient.cs
- FunctionDefinition.cs
- XamlGridLengthSerializer.cs
- SessionIDManager.cs
- ActiveDesignSurfaceEvent.cs
- SystemUdpStatistics.cs
- BooleanConverter.cs
- DataGridViewCellFormattingEventArgs.cs
- SystemIPv6InterfaceProperties.cs
- AsynchronousChannelMergeEnumerator.cs
- BaseTemplateCodeDomTreeGenerator.cs
- KeyEventArgs.cs
- HtmlInputReset.cs
- Track.cs
- ConfigurationManager.cs
- DocumentViewerBase.cs
- BuildProvidersCompiler.cs
- PageRequestManager.cs
- RuntimeUtils.cs
- NetworkInformationPermission.cs
- QEncodedStream.cs
- SHA512.cs
- PingOptions.cs
- XPathNodeList.cs
- RemoveStoryboard.cs
- UidManager.cs
- RSAPKCS1KeyExchangeFormatter.cs
- MetadataCache.cs
- TimeSpan.cs
- RefreshPropertiesAttribute.cs
- MimeFormatExtensions.cs
- FontWeight.cs
- TextMetrics.cs
- Blend.cs
- SqlComparer.cs
- PreservationFileReader.cs
- IApplicationTrustManager.cs
- CodeDefaultValueExpression.cs
- XXXInfos.cs
- Vector3DCollectionConverter.cs
- ClassValidator.cs
- HtmlInputSubmit.cs
- XhtmlBasicImageAdapter.cs
- ProgressBarAutomationPeer.cs
- InlineUIContainer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DataControlFieldCell.cs
- TextBoxRenderer.cs
- CopyCodeAction.cs
- DataServiceHostFactory.cs
- TemplateBuilder.cs
- BaseTemplateCodeDomTreeGenerator.cs
- FactoryGenerator.cs
- CodeLinePragma.cs
- DataKey.cs