Search Results for

    Show / Hide Table of Contents

    Class Product

    Inheritance
    System.Object
    Product
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(Object, Action<Window>)

    On this page

    • Constructors
      • Product()
    • Properties
      • CompanyName
      • Description
      • LicenseDefinitionPrefix
      • LicenseFeatures
      • LicenseFileName
      • LicenseSummaryDelegate
      • LicenseTypes
      • LicenseVersion
      • Name
      • ShortName
    • Extension Methods
    Back to top Generated by DocFX