Click or drag to resize

LicenseContentBase Class

License Content object with common set of members. Includes validation checks for them.
Inheritance Hierarchy
SystemObject
  MFiles.VAF.ConfigurationLicenseContentBase

Namespace:  MFiles.VAF.Configuration
Assembly:  MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 2.1.0.1 (2.1.0.1)
Syntax
C#
[SerializableAttribute]
[DataContractAttribute]
public class LicenseContentBase : IApplicationLicenseContent

The LicenseContentBase type exposes the following members.

Constructors
  NameDescription
Public methodLicenseContentBase
Default constructor.
Top
Properties
  NameDescription
Public propertyApplication
Identification of the application (GUID).
Public propertyConcurrentUsers
Number of Concurrent user licenses allowed in Server license.
Public propertyDescription
Description of the application/license.
Public propertyErrors
List of our errors.
Public propertyFormatError
Had we format error from deserializing or smth.
Public propertyGraceDays
Number of days to consider grace period after the expiracy. Unset/zero value to not use any grace.
Public propertyGroups
List of user group max-length requirements.
Public propertyInfos
List of our infos.
Public propertyIsEmpty
Are we empty.
Public propertyIsEvaluated
Is our instance evaluated.
Public propertyIsTrial
Is this a trial license.
Public propertyIsValid
Overall validity value. This is not read from license directly.
Public propertyLicensedTo
Licensee name.
Public propertyLicenseExpireDate
Last date of license validity. "dd.mm.yyyy" (date,month,year) format.
Public propertyLicenseStatus
The contents license status.
Public propertyLicenseVersion
Version of this license format. Usefull after version difference becomes relevant.
Public propertyMaintenanceExpireDate
Last date of Maintenance subscription validity. "dd.mm.yyyy" (date,month,year) format.
Public propertyMFilesSerialNumber
Only work in server with this license number.
Public propertyModules
List of modules covered in this license. Usefull for ModularVaultApplication.
Public propertyNamedUsers
Number of Named user licenses allowed in Server license.
Public propertyReadOnlyUsers
Number of Readonly user licenses allowed in Server license.
Public propertySerialNumber
Serial number of the license.
Public propertyServerVersions
Exclusive list of allowed server versions.
Public propertyVaults
Identification of the vaults this license is only allowed in.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsConditionsOK
Method to check if license's conditions are ok.
Public methodIsFormatCorrect
Method to check contents sanity.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
The text details of the license state.
(Overrides ObjectToString.)
Top
Fields
  NameDescription
Protected fieldinGrace
We are in grace.
Protected fieldlicenseExpireDateTime
Internal value of the LicenseExpireDate.
Protected fieldmaintenanceExpireDateTime
Internal value of the MaintenanceExpireDate.
Top
See Also