C# Class Solutionizer.Infrastructure.GithubReleaseProvider

Inheritance: ReleaseProviderBase
Mostra file Open project: thoemmi/Solutionizer

Public Methods

Method Description
DownloadReleasePackage ( ReleaseInfo releaseInfo, Action downloadProgressCallback, CancellationToken cancellationToken ) : Task
GithubReleaseProvider ( ISettings settings ) : System

Protected Methods

Method Description
GetReleasesAsync ( ) : Task>

Method Details

DownloadReleasePackage() public method

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

GetReleasesAsync() protected method

protected GetReleasesAsync ( ) : Task>
return Task>

GithubReleaseProvider() public method

public GithubReleaseProvider ( ISettings settings ) : System
settings ISettings
return System