Tunable parameters for ExtendedLicenseWatchdog. The same options apply to every target managed by the watchdog; per-target overrides are not supported.
More...
|
|
bool | CheckImmediately = true [get, set] |
| | If true, newly added targets are scheduled to refresh immediately; if false, one success interval into the future.
|
| |
|
TimeSpan | DefaultNonFloatingInterval = TimeSpan.FromMinutes(60) [get, set] |
| | Fallback interval when a target has no derivable expiry (e.g. a non-floating license, or a feature whose floating end date is unknown).
|
| |
|
double | FailureBackoffMultiplier = 2.0 [get, set] |
| | Each consecutive failure multiplies the delay by this factor (clamped to MaxFailureDelay).
|
| |
|
TimeSpan | InitialFailureDelay = TimeSpan.FromSeconds(30) [get, set] |
| | Delay used after the first failure of a target.
|
| |
|
TimeSpan | MaxFailureDelay = TimeSpan.FromMinutes(10) [get, set] |
| | Maximum delay between retries for a single target.
|
| |
|
TimeSpan | MinNextDelay = TimeSpan.FromMilliseconds(1) [get, set] |
| | Floor on the wait between iterations for any single target.
|
| |
|
TimeSpan | Slack = TimeSpan.FromSeconds(20) [get, set] |
| | Refresh this much before the floating period would expire.
|
| |
|
TimeSpan | SuccessInterval = TimeSpan.Zero [get, set] |
| | If non-zero, overrides the success interval derived from the target. Useful for tests and non-floating licenses with a custom check cadence.
|
| |
Tunable parameters for ExtendedLicenseWatchdog. The same options apply to every target managed by the watchdog; per-target overrides are not supported.
The documentation for this class was generated from the following file:
- ExtendedWatchdog/ExtendedLicenseWatchdogOptions.cs