C# Class withSIX.Core.Applications.Services.ToolsInstaller

Inheritance: FilesInstaller, IToolsInstaller, IApplicationService
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
CheckPaths ( ) : void
ConfirmToolsInstalled ( bool thoroughCheck ) : Task
DownloadAndInstallTools ( StatusRepo repo ) : System.Threading.Tasks.Task
ToolsInstaller ( IFileDownloader downloader, IRestarter restarter, IAbsoluteDirectoryPath destinationPath ) : System

Private Methods

Méthode Description
CheckPathsInternal ( string bp ) : void
CheckToolFilesExist ( ) : bool
CheckToolsVersion ( ) : Task
GetDesiredToolsVersion ( ) : System.Version
ReadInstalledVersion ( ) : Task
UpdateInstalledVersionInfo ( ) : System.Threading.Tasks.Task
VerifyAllExist ( IEnumerable files, string path ) : bool

Method Details

CheckPaths() public méthode

public CheckPaths ( ) : void
Résultat void

ConfirmToolsInstalled() public méthode

public ConfirmToolsInstalled ( bool thoroughCheck ) : Task
thoroughCheck bool
Résultat Task

DownloadAndInstallTools() public méthode

public DownloadAndInstallTools ( StatusRepo repo ) : System.Threading.Tasks.Task
repo StatusRepo
Résultat System.Threading.Tasks.Task

ToolsInstaller() public méthode

public ToolsInstaller ( IFileDownloader downloader, IRestarter restarter, IAbsoluteDirectoryPath destinationPath ) : System
downloader IFileDownloader
restarter IRestarter
destinationPath IAbsoluteDirectoryPath
Résultat System