Table of Contents

Class LicenseChecker

Namespace
OneImlx.Terminal.Licensing
Assembly
OneImlx.Terminal.dll

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 ITerminalCommandStore
textHandler ITerminalTextHandler
terminalOptions TerminalOptions
logger ILogger<LicenseChecker>

Properties

Initialized

Determines whether the checker is initialized.

public bool Initialized { get; }

Property Value

bool

Methods

CheckLicenseAsync(License)

Checks License asynchronously.

public Task<LicenseCheckerResult> CheckLicenseAsync(License license)

Parameters

license License

The license to check.

Returns

Task<LicenseCheckerResult>

The LicenseCheckerResult instance.