IApplicationLicense Interface
Interface for the applications license utilized by the VaultApplicationBase.
The actual content class shall be stored in member and accessed via Content().
Clone shall return a duplicate that can be used to load/check new license content.
Namespace: MFiles.VAFAssembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
public interface IApplicationLicense
HasContent
|
Whether the content is constructed.
|
LicenseIsOptional
|
True to operate (to some extent) without a license.
False to always require a license.
|
LicenseStatus
|
Get the License Status enumeration value.
|
ServerLicense
|
The current server license, used for reference.
|
ContentX
|
Access the license content class.
|
Evaluate
|
Method used to (re)evaluate the license.
After Evaluate() the license should have content, if no errors had occured. Note that the Load() will also calls Evaluate().
This method may get called multiple times.
Vault instance may not be always available and can be given as null.
|
Load
|
Load in and evaluate the license content.
|
ToString
|
Get the details text status of the license.
|