C# Class Topshelf.Runtime.Windows.WindowsHostServiceInstallerImpl

Inheritance: BaseHostServiceInstallerImpl
Show file Open project: AlexMAS/Topshelf.Unix Class Usage Examples

Protected Methods

Method Description
CreateInstaller ( InstallHostSettings settings, string commandLine ) : System.Configuration.Install.Installer
CreateUninstaller ( HostSettings settings, string commandLine ) : System.Configuration.Install.Installer

Private Methods

Method Description
CreateServiceInstaller ( HostSettings settings, string dependencies, HostStartMode startMode ) : System.ServiceProcess.ServiceInstaller
CreateServiceProcessInstaller ( ServiceAccount account, string username, string password ) : System.ServiceProcess.ServiceProcessInstaller
CreateTransactedInstaller ( System.Configuration.Install.Installer installer ) : System.Configuration.Install.TransactedInstaller
SetStartMode ( System.ServiceProcess.ServiceInstaller installer, HostStartMode startMode ) : void

Method Details

CreateInstaller() protected method

protected CreateInstaller ( InstallHostSettings settings, string commandLine ) : System.Configuration.Install.Installer
settings InstallHostSettings
commandLine string
return System.Configuration.Install.Installer

CreateUninstaller() protected method

protected CreateUninstaller ( HostSettings settings, string commandLine ) : System.Configuration.Install.Installer
settings HostSettings
commandLine string
return System.Configuration.Install.Installer