Documentation
Table of Contents

Enum LicenseState

Namespace
IntentSharp.Licensing
Assembly
IntentSharp.dll

What the configured key means for this build today.

public enum LicenseState
Extension Methods

Fields

Evaluation = 2

A valid evaluation key on or before its expiry date. The client works; one information line at build.

EvaluationExpired = 3

A valid evaluation key after its expiry date. The client works; an error is logged at build and repeated.

Invalid = 1

The key cannot be read, was altered, or was not issued by IntentSharp's licensor. The client works; an error is logged at build and repeated.

Lapsed = 6

A valid paid key more than 30 days after its expiry date. The client works; an error is logged at build and repeated.

Licensed = 4

A valid paid key on or before its expiry date. The client works; one information line at build.

None = 0

No key is configured. The client works; a warning is logged at build and repeated while it is used.

RenewalDue = 5

A valid paid key in the 30 days after its expiry date. The client works; a warning is logged at build and repeated.

VersionGated = 7

A valid paid key whose maintenance date is before this build's release date. Building the client throws LicenseException. Evaluation keys never reach this state; they follow the Evaluation and EvaluationExpired rules.