C# Class Topshelf.Hosts.InstallHost

Inheritance: Host
Mostra file Open project: Topshelf/Topshelf

Public Methods

Method Description
InstallHost ( HostEnvironment environment, HostSettings settings, HostStartMode startMode, IEnumerable dependencies, Credentials credentials, IEnumerable preActions, IEnumerable postActions, IEnumerable preRollbackActions, IEnumerable postRollbackActions, bool sudo ) : System
Run ( ) : TopshelfExitCode

Private Methods

Method Description
ExecutePostActions ( ) : void
ExecutePostRollbackActions ( ) : void
ExecutePreActions ( InstallHostSettings settings ) : void
ExecutePreRollbackActions ( ) : void

Method Details

InstallHost() public method

public InstallHost ( HostEnvironment environment, HostSettings settings, HostStartMode startMode, IEnumerable dependencies, Credentials credentials, IEnumerable preActions, IEnumerable postActions, IEnumerable preRollbackActions, IEnumerable postRollbackActions, bool sudo ) : System
environment HostEnvironment
settings HostSettings
startMode HostStartMode
dependencies IEnumerable
credentials Credentials
preActions IEnumerable
postActions IEnumerable
preRollbackActions IEnumerable
postRollbackActions IEnumerable
sudo bool
return System

Run() public method

public Run ( ) : TopshelfExitCode
return TopshelfExitCode