C# Класс Solutionizer.Infrastructure.UpdateManager

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

Private Properties

Свойство Тип Описание
LoadReleases List
SaveReleases void

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

Метод Описание
CheckForUpdatesAsync ( ) : Task
DownloadReleaseAsync ( ReleaseInfo releaseInfo, Action downloadProgressCallback, CancellationToken cancellationToken ) : Task
UpdateManager ( IReleaseProvider reader ) : System

Защищенные методы

Метод Описание
OnUpdatesAvailable ( ) : void

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

Метод Описание
LoadReleases ( ) : List
SaveReleases ( ) : void

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

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

public CheckForUpdatesAsync ( ) : Task
Результат Task

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

public DownloadReleaseAsync ( ReleaseInfo releaseInfo, Action downloadProgressCallback, CancellationToken cancellationToken ) : Task
releaseInfo ReleaseInfo
downloadProgressCallback Action
cancellationToken System.Threading.CancellationToken
Результат Task

OnUpdatesAvailable() защищенный Метод

protected OnUpdatesAvailable ( ) : void
Результат void

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

public UpdateManager ( IReleaseProvider reader ) : System
reader IReleaseProvider
Результат System