C# Class AerialForWindows.Updates.UpdateManager

Inheritance: IUpdateManager
Datei anzeigen Open project: thoemmi/AerialForWindows

Public Methods

Method Description
CheckForUpdatesAsync ( ) : Task
DownloadReleaseAsync ( ReleaseInfo releaseInfo, Action downloadProgressCallback, CancellationToken cancellationToken ) : Task
InitUpdateManagerForTests ( ) : void

Private Methods

Method Description
OnUpdatesAvailable ( ) : void
UpdateManager ( IReleaseProvider reader, System.Version currentVersion ) : System

Method Details

CheckForUpdatesAsync() public method

public CheckForUpdatesAsync ( ) : Task
return Task

DownloadReleaseAsync() public method

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

InitUpdateManagerForTests() public static method

public static InitUpdateManagerForTests ( ) : void
return void