GitBase<T> Class
Namespace: Velopack.Sources
Assembly: Velopack
Assembly Version: 0.0.942+a011233
Base class to provide some shared implementation between sources which download releases from a Git repository.
public abstract class GitBase<T> : IUpdateSource
Inheritance: object → GitBase<T>
Implements: IUpdateSource
Type Parameters
T
Constructors
Name | Description |
---|---|
GitBase(string, string, bool, IFileDownloader) |
Properties
Name | Description |
---|---|
Downloader | The file downloader used to perform HTTP requests. |
Prerelease | If true, the latest upcoming/prerelease release will be downloaded. If false, the latest stable release will be downloaded. |
RepoUri | The URL of the repository to download releases from. |
Methods
Name | Description |
---|---|
DownloadReleaseEntry(ILogger, VelopackAsset, string, Action<int>, CancellationToken) | |
GetReleaseFeed(ILogger, string, Guid?, VelopackAsset) |
Documentation generated by MdDocs