LicenseManager
Executes the required processes related to Licensing.
Responsibilities
ILicenseManager
/
public interface ILicenseManager
{
ILicenseModel ActiveLicenseModel { get; }
bool TryCreateFreeProductLicense(string email, out IError error);
bool TryInstallAndActivateFreeLicenseByProperty(string propertyName, string propertyValue, out IError error);
bool TryLoadActiveLicense(out ILicenseModel licenseModel, out IError error);
bool TryValidateActiveLicense(CodeDescriptor inputCodeDescriptor, ExecutionMode requestedExecutionMode, IFingerprint fingerprint, out IError error);
bool TryValidateOnlineLicenseForExecution(string licenseKey, CodeDescriptor inputCodeDescriptor, ExecutionMode requestedExecutionMode, IFingerprint fingerprint, out IError error);
}IInternetConnection
Last updated