C# Класс withSIX.Core.Applications.Services.ToolsInstaller

Наследование: FilesInstaller, IToolsInstaller, IApplicationService
Показать файл Открыть проект

Открытые методы

Метод Описание
CheckPaths ( ) : void
ConfirmToolsInstalled ( bool thoroughCheck ) : Task
DownloadAndInstallTools ( StatusRepo repo ) : System.Threading.Tasks.Task
ToolsInstaller ( IFileDownloader downloader, IRestarter restarter, IAbsoluteDirectoryPath destinationPath ) : System

Приватные методы

Метод Описание
CheckPathsInternal ( string bp ) : void
CheckToolFilesExist ( ) : bool
CheckToolsVersion ( ) : Task
GetDesiredToolsVersion ( ) : System.Version
ReadInstalledVersion ( ) : Task
UpdateInstalledVersionInfo ( ) : System.Threading.Tasks.Task
VerifyAllExist ( IEnumerable files, string path ) : bool

Описание методов

CheckPaths() публичный Метод

public CheckPaths ( ) : void
Результат void

ConfirmToolsInstalled() публичный Метод

public ConfirmToolsInstalled ( bool thoroughCheck ) : Task
thoroughCheck bool
Результат Task

DownloadAndInstallTools() публичный Метод

public DownloadAndInstallTools ( StatusRepo repo ) : System.Threading.Tasks.Task
repo StatusRepo
Результат System.Threading.Tasks.Task

ToolsInstaller() публичный Метод

public ToolsInstaller ( IFileDownloader downloader, IRestarter restarter, IAbsoluteDirectoryPath destinationPath ) : System
downloader IFileDownloader
restarter IRestarter
destinationPath IAbsoluteDirectoryPath
Результат System