Click or drag to resize

GSF.ServiceProcess Namespace

Contains classes used to simplify and standardize development and operation of Windows services that are remotely manageable.
Classes
  Class Description
Public class ClientHelper Component that provides client-side functionality to ServiceHelper.
Public class ClientInfo Represents information about a client using ClientHelper for connecting to a Windows Service that uses ServiceHelper.
Public class ClientRequest Represents a request sent by ClientHelper to ServiceHelper.
Public class ClientRequestHandler Represents a handler for ClientRequests sent by ClientHelper.
Public class ClientRequestInfo Represents information about a ClientRequest sent by ClientHelper.
Public class ErrorHandlerException A special exception thrown by error handlers.
Public class ServiceHelper Component that provides added functionality to a Windows Service.
Public class ServiceInstallerEx Defines an extended service installer class that can define service failure actions at install time.
Public class ServiceMonitorBase Base class for service monitors.
Public class ServiceMonitors Adapter loader that loads implementations of IServiceMonitor and delegates messages to the enabled monitors.
Public class ServiceProcess Represents a process that executes asynchronously inside a ServiceHelper.
Public class ServiceResponse Represents a response sent by the ServiceHelper to a ClientRequest from the ClientHelper.
Interfaces
  Interface Description
Public interface IServiceMonitor Interface for an adapter that monitors the health of a service.
Enumerations
  Enumeration Description
Public enumeration RecoverAction Defines the recover action to be performed upon service failure.
Public enumeration ServiceProcessState Indicates the current state of ServiceProcess.
Public enumeration ServiceState Indicates the state of a Windows Service.