Class Product
Inheritance
Inherited Members
Namespace: Sdl.Common.Licensing.AppSupport
Assembly: Sdl.Common.Licensing.AppSupport.dll
Syntax
public class Product
Constructors
Product()
Declaration
public Product()
Properties
CompanyName
The company name used in various licensing registry keys and folder path names
Declaration
public string CompanyName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Description
Short description of the application shown in the licensing UI
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LicenseDefinitionPrefix
The prefix used on all license definitions for this product
Declaration
public string LicenseDefinitionPrefix { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LicenseFeatures
The license definition feature names. These must be identical to the corresponding EMS feature names
Declaration
public List<KeyValuePair<int, string>> LicenseFeatures { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<System.Int32, System.String>> |
LicenseFileName
The license filename (including extension)
Declaration
public string LicenseFileName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LicenseSummaryDelegate
Delegate used to obtain the UI license descriptions from the application
Declaration
public LicenseSummaryDelegate LicenseSummaryDelegate { get; set; }
Property Value
Type | Description |
---|---|
LicenseSummaryDelegate |
LicenseTypes
The license definition type names (also known as product edition features) These must be identical to the corresponding EMS feature names
Declaration
public List<KeyValuePair<int, string>> LicenseTypes { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<System.Int32, System.String>> |
LicenseVersion
The version used for the features in the product license definition features. Also used in folder and file names.
Declaration
public string LicenseVersion { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Name
The full name of the application
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ShortName
The shortened name of the application. This must be the same as the prefix on the product license definitions on the EMS. Also used in folder and filenames. E.g. the license file
Declaration
public string ShortName { get; set; }
Property Value
Type | Description |
---|---|
System.String |