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 |