Class LicenseExtractor
The default ILicenseExtractor
public sealed class LicenseExtractor : ILicenseExtractor
- Inheritance
-
LicenseExtractor
- Implements
- Inherited Members
Constructors
LicenseExtractor(ILicenseDebugger, TerminalOptions, ILogger<LicenseExtractor>)
Initialize a new instance.
public LicenseExtractor(ILicenseDebugger licenseDebugger, TerminalOptions terminalOptions, ILogger<LicenseExtractor> logger)
Parameters
licenseDebugger
ILicenseDebuggerThe license debugger.
terminalOptions
TerminalOptionsThe configuration options.
logger
ILogger<LicenseExtractor>The logger.
Methods
ExtractLicenseAsync()
Extracts the License from the license keys.
public Task<LicenseExtractorResult> ExtractLicenseAsync()
Returns
GetLicenseAsync()
Gets the extracted license asynchronously.
public Task<License?> GetLicenseAsync()