LicenseContentBase Class

License Content object with common set of members. Includes validation checks for them.

Definition

Namespace: MFiles.VAF.Configuration
Assembly: MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 23.12.13247.3
C#
[SerializableAttribute]
public class LicenseContentBase : IApplicationLicenseContent
Inheritance
Object    LicenseContentBase
Implements
IApplicationLicenseContent

Constructors

LicenseContentBase Default constructor.

Properties

Application Identification of the application (GUID).
ConcurrentUsers Number of Concurrent user licenses allowed in Server license.
Description Description of the application/license.
Errors List of our errors.
FormatError Had we format error from deserializing or smth.
GraceDays Number of days to consider grace period after the expiracy. Unset/zero value to not use any grace.
Groups List of user group max-length requirements.
Infos List of our infos.
IsEmpty Are we empty.
IsEvaluated Is our instance evaluated.
IsTrial Is this a trial license.
IsValid Overall validity value. This is not read from license directly.
LicensedTo Licensee name.
LicenseExpireDate Last date of license validity. "dd.mm.yyyy" (date,month,year) format.
LicenseStatus The contents license status.
LicenseVersion Version of this license format. Usefull after version difference becomes relevant.
MaintenanceExpireDate Last date of Maintenance subscription validity. "dd.mm.yyyy" (date,month,year) format.
MFilesSerialNumber Only work in server with this license number.
Modules List of modules covered in this license. Usefull for ModularVaultApplication.
NamedUsers Number of Named user licenses allowed in Server license.
ReadOnlyUsers Number of Readonly user licenses allowed in Server license.
SerialNumber Serial number of the license.
ServerVersions Exclusive list of allowed server versions.
Vaults Identification of the vaults this license is only allowed in.

Methods

IsConditionsOK Method to check if license's conditions are ok.
IsFormatCorrect Method to check contents sanity.
ToString The text details of the license state.
(Overrides ObjectToString)

Fields

inGrace We are in grace.
licenseExpireDateTime Internal value of the LicenseExpireDate.
maintenanceExpireDateTime Internal value of the MaintenanceExpireDate.

See Also