Class LicenseChecker
The default ILicenseChecker for all features.
public sealed class LicenseChecker : ILicenseChecker
- Inheritance
-
LicenseChecker
- Implements
- Inherited Members
Constructors
LicenseChecker(ITerminalCommandStore, ITerminalTextHandler, TerminalOptions, ILogger<LicenseChecker>)
Initializes a new instance.
public LicenseChecker(ITerminalCommandStore commandStore, ITerminalTextHandler textHandler, TerminalOptions terminalOptions, ILogger<LicenseChecker> logger)
Parameters
commandStore
ITerminalCommandStoretextHandler
ITerminalTextHandlerterminalOptions
TerminalOptionslogger
ILogger<LicenseChecker>
Properties
Initialized
Determines whether the checker is initialized.
public bool Initialized { get; }
Property Value
Methods
CheckLicenseAsync(License)
Checks License asynchronously.
public Task<LicenseCheckerResult> CheckLicenseAsync(License license)
Parameters
license
LicenseThe license to check.
Returns
- Task<LicenseCheckerResult>
The LicenseCheckerResult instance.