GitBase<T> Class
Namespace: Velopack.Sources
Assembly: Velopack
Assembly Version: 0.0.1298+ed8600e
Base class to provide some shared implementation between sources which download releases from a Git repository.
[NullableContext(1)]
[Nullable(0)]
public abstract class GitBase<T> : IUpdateSource
Inheritance: object → GitBase<T>
Attributes: NullableContextAttribute,NullableAttribute
Implements: IUpdateSource
Type Parameters
T
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(IVelopackLogger, VelopackAsset, string, Action<int>, CancellationToken) | |
| GetReleaseFeed(IVelopackLogger, string, string, Guid?, VelopackAsset) |
Documentation generated by MdDocs