LicenseSpring .Net SDK 8.1.0
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
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: