C# Class Dominator.Windows10.Tools.ServiceTools

显示文件 Open project: pragmatrix/Dominator

Public Methods

Method Description
Configure ( string name, ServiceStartup startup ) : void
IsInstalled ( string name ) : bool
SetServiceStartup ( string name, ServiceStartup startup ) : void
SetServiceStatus ( string name, ServiceStatus status ) : void
Start ( string service, System.TimeSpan timeToWait ) : void
Status ( string service ) : ServiceControllerStatus
Stop ( string service, System.TimeSpan timeToWait ) : void
TryGetConfiguration ( string name ) : ServiceConfiguration?
TryGetServiceStartup ( string name ) : ServiceStartup?

Private Methods

Method Description
ToServiceStatus ( ServiceControllerStatus status ) : ServiceStatus
mkServiceKey ( string service ) : string

Method Details

Configure() public static method

public static Configure ( string name, ServiceStartup startup ) : void
name string
startup ServiceStartup
return void

IsInstalled() public static method

public static IsInstalled ( string name ) : bool
name string
return bool

SetServiceStartup() public static method

public static SetServiceStartup ( string name, ServiceStartup startup ) : void
name string
startup ServiceStartup
return void

SetServiceStatus() public static method

public static SetServiceStatus ( string name, ServiceStatus status ) : void
name string
status ServiceStatus
return void

Start() public static method

public static Start ( string service, System.TimeSpan timeToWait ) : void
service string
timeToWait System.TimeSpan
return void

Status() public static method

public static Status ( string service ) : ServiceControllerStatus
service string
return ServiceControllerStatus

Stop() public static method

public static Stop ( string service, System.TimeSpan timeToWait ) : void
service string
timeToWait System.TimeSpan
return void

TryGetConfiguration() public static method

public static TryGetConfiguration ( string name ) : ServiceConfiguration?
name string
return ServiceConfiguration?

TryGetServiceStartup() public static method

public static TryGetServiceStartup ( string name ) : ServiceStartup?
name string
return ServiceStartup?