Runtimes.RuntimeInfo Class
Declaring Type: Runtimes
Namespace: Velopack.Windows
Assembly: Velopack
Assembly Version: 0.0.942+a011233
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, ILogger) | 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, ILogger) | Execute a runtime installer at a local file path. Typically used after DownloadToFile(string, Action<int>, IFileDownloader, ILogger) |
ToString() | The unique string representation of this runtime |
Documentation generated by MdDocs