Class Product
Default implementation
Inherited Members
Namespace: SuperOffice.License
Assembly: SoCore.dll
Syntax
public abstract class Product
Constructors
Product()
Default implementation
Declaration
protected Product()
Properties
DepricatedLicense
Licenses that are deprecated by this module.
Declaration
[Obsolete("Not relevant for the new license system", true)]
public ProductLicense DepricatedLicense { get; }
Property Value
Type | Description |
---|---|
ProductLicense |
Remarks
Both the implementation of this class as well as the attribute need to be signed for this method to return anything but None. The get property utilizes OnDepricateLicense() to determine licenses to depricate.
Expiry
When the module expires.
Declaration
[Obsolete("Netserver no longer expires", false)]
public virtual DateTime Expiry { get; }
Property Value
Type | Description |
---|---|
DateTime |
IsSourceEdition
Is this a source edition
Declaration
public bool IsSourceEdition { get; }
Property Value
Type | Description |
---|---|
bool |
Manufacturer
Name of the Manufacturer
Declaration
public virtual string Manufacturer { get; }
Property Value
Type | Description |
---|---|
string |
ModuleName
Name of the module
Declaration
public abstract string ModuleName { get; }
Property Value
Type | Description |
---|---|
string |
ProductName
Name of the product
Declaration
public virtual string ProductName { get; }
Property Value
Type | Description |
---|---|
string |
RequiredLicense
License required by the module.
Declaration
[Obsolete("Not relevant for the new license system", true)]
public virtual ProductLicense RequiredLicense { get; }
Property Value
Type | Description |
---|---|
ProductLicense |
Version
Version name.
Declaration
public virtual string Version { get; }
Property Value
Type | Description |
---|---|
string |
Methods
OnDepricateLicense()
Default implementation
Declaration
[Obsolete("Not relevant for the new license system", true)]
protected virtual ProductLicense OnDepricateLicense()
Returns
Type | Description |
---|---|
ProductLicense |
ToString()
Information about the module.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | Information about the module. |