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.

Definition

Namespace: MFiles.VAF
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
C#
public interface IApplicationLicense

Properties

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.

Methods

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.

See Also