Class LicenseService
- Namespace
- The.Licensing
- Assembly
- Instagile.dll
public sealed class LicenseService
- Inheritance
-
LicenseService
- Inherited Members
-
Constructors
public LicenseService(EntityMetadataDictionary model, Assembly entryPoint, ILogger logger, string unlicensedReason)
Parameters
model EntityMetadataDictionary
entryPoint Assembly
logger ILogger
unlicensedReason string
public LicenseService(EntityMetadataDictionary model, Assembly entryPoint, ILogger logger, SignedGrant licenceFileContent, string? challengeResponse)
Parameters
model EntityMetadataDictionary
entryPoint Assembly
logger ILogger
licenceFileContent SignedGrant
challengeResponse string
Methods
CheckLicence(IToken)
public bool CheckLicence(IToken token)
Parameters
token IToken
Returns
- bool
CheckStatus()
[Obfuscation(Feature = "inline", Exclude = false)]
public CheckResult CheckStatus()
Returns
- CheckResult
CheckStatus(string?)
[Obfuscation(Feature = "virtualization", Exclude = false)]
public CheckResult CheckStatus(string? challengeResponse)
Parameters
challengeResponse string
Returns
- CheckResult
GetLicence()
public IToken GetLicence()
Returns
- IToken