C# 클래스 withSIX.Core.Applications.Services.ToolsInstaller

상속: FilesInstaller, IToolsInstaller, IApplicationService
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
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