Skip to main content

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

NameDescription
DownloaderThe file downloader used to perform HTTP requests.
PrereleaseIf true, the latest upcoming/prerelease release will be downloaded. If false, the latest stable release will be downloaded.
RepoUriThe URL of the repository to download releases from.

Methods

NameDescription
DownloadReleaseEntry(IVelopackLogger, VelopackAsset, string, Action<int>, CancellationToken)
GetReleaseFeed(IVelopackLogger, string, string, Guid?, VelopackAsset)

Documentation generated by MdDocs