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
licenseDebuggerILicenseDebuggerThe license debugger.
terminalOptionsTerminalOptionsThe configuration options.
loggerILogger<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()