| LicenseSpring .Net SDK 8.1.0 Easily add Software Licensing to your application

Loading...
Searching...
No Matches
Properties | List of all members
LicenseSpring.ExtendedLicenseWatchdogTargetSnapshot Class Reference

Snapshot of one ExtendedLicenseWatchdog target's state, passed to callbacks and returned from `ExtendedLicenseWatchdog.Snapshot`. More...

## Properties
uint | ConsecutiveFailures`[get, set]`
| Number of consecutive failed refreshes.
uint | ConsecutiveSuccesses`[get, set]`
| Number of consecutive successful refreshes.
string | FeatureCode`[get, set]`
| Feature code; empty when Kind is LSWatchdogTargetKind.License.
DateTime | FirstErrorTimestamp`[get, set]`
| UTC timestamp of the first failure in the current failing streak. Equals DateTime.MinValue when the target is Healthy or has never failed.
LSWatchdogTargetKind | Kind`[get, set]`
| The kind of target (license or feature).
TimeSpan | NextDelay`[get, set]`
| Delay until the next scheduled refresh attempt for this target.
LSWatchdogState | State`[get, set]`
| Current state of the target.
uint | TotalFailures`[get, set]`
| Total failed refreshes over the target's lifetime.
uint | TotalSuccesses`[get, set]`
| Total successful refreshes over the target's lifetime.

## Detailed Description

Snapshot of one ExtendedLicenseWatchdog target's state, passed to callbacks and returned from `ExtendedLicenseWatchdog.Snapshot`.

The documentation for this class was generated from the following file:

- ExtendedWatchdog/ExtendedLicenseWatchdogTargetSnapshot.cs