Skip to main content

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

NameDescription
AppContentDir
AppId
AppTempDir
Channel
CurrentGet 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
IsCurrentSetCheck if a VelopackLocator has been set for the current process.
IsPortable
Log
PackagesDir
ProcessExePath
ProcessId
RootAppDir
ThisExeRelativePath
UpdateExePath

Methods

NameDescription
CreateDefaultForPlatform(IVelopackLogger)Create a new default locator based on the current operating system.
GetLatestLocalFullPackage()
GetLocalPackages()
GetOrCreateStagedUserId()

Documentation generated by MdDocs