VelopackLocator Class
Namespace: Velopack.Locators
Assembly: Velopack
Assembly Version: 0.0.1298+ed8600e
A base class describing where Velopack can find key folders and files.
[NullableContext(2)]
[Nullable(0)]
public abstract class VelopackLocator : IVelopackLocator
Inheritance: object → VelopackLocator
Attributes: NullableContextAttribute,NullableAttribute
Implements: IVelopackLocator
Properties
| Name | Description |
|---|---|
| AppContentDir | |
| AppId | |
| AppTempDir | |
| Channel | |
| Current | Get the current locator in use, this process-wide locator can be set/overriden during VelopackApp.Build(). Alternatively, most methods which use locators also accept an IVelopackLocator as a parameter. |
| CurrentlyInstalledVersion | |
| IsCurrentSet | Check if a VelopackLocator has been set for the current process. |
| IsPortable | |
| Log | |
| PackagesDir | |
| ProcessExePath | |
| ProcessId | |
| RootAppDir | |
| ThisExeRelativePath | |
| UpdateExePath |
Methods
| Name | Description |
|---|---|
| CreateDefaultForPlatform(IVelopackLogger) | Create a new default locator based on the current operating system. |
| GetLatestLocalFullPackage() | |
| GetLocalPackages() | |
| GetOrCreateStagedUserId() |
Documentation generated by MdDocs