Class BowirePluginUpdateCheckOptions

Namespace
Kuestenlogik.Bowire.Plugins
Assembly
Kuestenlogik.Bowire.dll

Configuration for the periodic plugin update check. Off by default — outbound network calls are opt-in.

public sealed class BowirePluginUpdateCheckOptions
Inheritance
BowirePluginUpdateCheckOptions
Inherited Members

Constructors

BowirePluginUpdateCheckOptions()

public BowirePluginUpdateCheckOptions()

Properties

Enabled

true to run a daily check against nuget.org for newer versions of every installed sibling plugin. Default false — the check is opt-in to keep air-gapped / privacy-sensitive deployments quiet by default.

public bool Enabled { get; set; }

Property Value

bool

IncludePrerelease

When true, the check considers pre-release versions (1.0.0-rc.1, &c) as upgrade candidates. Default false matches the install path's default (stable-only).

public bool IncludePrerelease { get; set; }

Property Value

bool

IntervalHours

Hours between background checks. Default 24. Floor of 1 — the hosted service clamps lower values up to 1 hour to keep nuget.org happy.

public int IntervalHours { get; set; }

Property Value

int