C# Class Solutionizer.Infrastructure.ReleaseProviderBase

Inheritance: IReleaseProvider
ファイルを表示 Open project: thoemmi/Solutionizer

Public Methods

Method Description
DownloadReleasePackage ( ReleaseInfo releaseInfo, Action downloadProgressCallback, CancellationToken cancellationToken ) : Task
GetReleaseInfosAsync ( ) : Task>

Protected Methods

Method Description
GetReleasesAsync ( ) : Task>

Method Details

DownloadReleasePackage() public abstract method

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

GetReleaseInfosAsync() public method

public GetReleaseInfosAsync ( ) : Task>
return Task>

GetReleasesAsync() protected abstract method

protected abstract GetReleasesAsync ( ) : Task>
return Task>