C# Class Solutionizer.Infrastructure.UpdateManager

Inheritance: IUpdateManager
Afficher le fichier Open project: thoemmi/Solutionizer

Private Properties

Свойство Type Description
LoadReleases List
SaveReleases void

Méthodes publiques

Méthode Description
CheckForUpdatesAsync ( ) : Task
DownloadReleaseAsync ( ReleaseInfo releaseInfo, Action downloadProgressCallback, CancellationToken cancellationToken ) : Task
UpdateManager ( IReleaseProvider reader ) : System

Méthodes protégées

Méthode Description
OnUpdatesAvailable ( ) : void

Private Methods

Méthode Description
LoadReleases ( ) : List
SaveReleases ( ) : void

Method Details

CheckForUpdatesAsync() public méthode

public CheckForUpdatesAsync ( ) : Task
Résultat Task

DownloadReleaseAsync() public méthode

public DownloadReleaseAsync ( ReleaseInfo releaseInfo, Action downloadProgressCallback, CancellationToken cancellationToken ) : Task
releaseInfo ReleaseInfo
downloadProgressCallback Action
cancellationToken System.Threading.CancellationToken
Résultat Task

OnUpdatesAvailable() protected méthode

protected OnUpdatesAvailable ( ) : void
Résultat void

UpdateManager() public méthode

public UpdateManager ( IReleaseProvider reader ) : System
reader IReleaseProvider
Résultat System