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, TerminalOptions, ILogger<LicenseChecker>)

Initializes a new instance.

public LicenseChecker(ITerminalCommandStore commandStore, TerminalOptions terminalOptions, ILogger<LicenseChecker> logger)

Parameters

commandStore ITerminalCommandStore
terminalOptions TerminalOptions
logger ILogger<LicenseChecker>

Properties

Initialized

Determines whether the checker is initialized.

public bool Initialized { get; }

Property Value

bool

Methods

CheckLicenseAsync(LicenseCheckerContext)

Checks the licensing context.

public Task<LicenseCheckerResult> CheckLicenseAsync(LicenseCheckerContext context)

Parameters

context LicenseCheckerContext

The licensing context.

Returns

Task<LicenseCheckerResult>

Exceptions

NotImplementedException