Runtimes.RuntimeInfo Class
Declaring Type: Runtimes
Namespace: Velopack.Windows
Assembly: Velopack
Assembly Version: 0.0.1298+ed8600e
Base type containing information about a runtime in relation to the current operating system
public abstract class Runtimes.RuntimeInfo
Inheritance: object → Runtimes.RuntimeInfo
Properties
| Name | Description |
|---|---|
| DisplayName | The human-friendly name of this runtime - for displaying to users |
| Id | The unique Id of this runtime. Can be used to retrieve a runtime instance with GetRuntimeByName(string) |
Methods
| Name | Description |
|---|---|
| CheckIsInstalled() | Check if a runtime compatible with the current instance is installed on this system |
| CheckIsSupported() | Check if this runtime is supported on the current system |
| DownloadToFile(string, Action<int>, IFileDownloader, IVelopackLogger) | Download the latest installer for this runtime to the specified file |
| GetDownloadUrl() | Retrieves the web url to the latest compatible runtime installer exe |
| GetHashCode() | The unique hash code of this runtime |
| InvokeInstaller(string, bool, IVelopackLogger) | Execute a runtime installer at a local file path. Typically used after DownloadToFile(string, Action<int>, IFileDownloader, IVelopackLogger) |
| ToString() | The unique string representation of this runtime |
Documentation generated by MdDocs