Version: 13.0

    Show / Hide Table of Contents

    Class LicenceServer

    Inheritance
    System.Object
    LicenceServer
    Namespace: SMT.MastaAPI.Licensing
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public static class LicenceServer

    Properties

    ServerAddress

    Declaration
    public static string ServerAddress { get; set; }
    Property Value
    Type Description
    System.String

    ServerPort

    Declaration
    public static int ServerPort { get; set; }
    Property Value
    Type Description
    System.Int32

    WebServerPort

    Declaration
    public static int WebServerPort { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    GetAvailableModuleDetails()

    Declaration
    public static IEnumerable<ModuleDetails> GetAvailableModuleDetails()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<SMT.MastaAPIUtility.Licensing.ModuleDetails>

    GetLicensedModuleDetails()

    Declaration
    public static IEnumerable<ModuleDetails> GetLicensedModuleDetails()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<SMT.MastaAPIUtility.Licensing.ModuleDetails>

    GetModulePrerequisites(String)

    Declaration
    public static IEnumerable<string> GetModulePrerequisites(string moduleCode)
    Parameters
    Type Name Description
    System.String moduleCode
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>

    GetRequestedModuleCodes()

    Declaration
    public static IEnumerable<string> GetRequestedModuleCodes()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>

    GetRequestedModuleStatuses()

    Declaration
    public static IEnumerable<ModuleLicenceStatus> GetRequestedModuleStatuses()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<SMT.MastaAPIUtility.Licensing.ModuleLicenceStatus>

    GetServerSettings()

    Declaration
    public static LicenceServerDetails GetServerSettings()
    Returns
    Type Description
    SMT.MastaAPIUtility.Licensing.LicenceServerDetails

    RemoveModule(String)

    Declaration
    public static void RemoveModule(string moduleCode)
    Parameters
    Type Name Description
    System.String moduleCode

    RemoveModules(String[])

    Declaration
    public static void RemoveModules(string[] moduleCodes)
    Parameters
    Type Name Description
    System.String[] moduleCodes

    RequestModule(String)

    Declaration
    public static bool RequestModule(string moduleCode)
    Parameters
    Type Name Description
    System.String moduleCode
    Returns
    Type Description
    System.Boolean

    RequestModuleAndPrerequisites(String)

    Declaration
    public static bool RequestModuleAndPrerequisites(string moduleCode)
    Parameters
    Type Name Description
    System.String moduleCode
    Returns
    Type Description
    System.Boolean

    RequestModules(String[])

    Declaration
    public static bool RequestModules(string[] moduleCodes)
    Parameters
    Type Name Description
    System.String[] moduleCodes
    Returns
    Type Description
    System.Boolean

    UpdateServerSettings(LicenceServerDetails)

    Declaration
    public static void UpdateServerSettings(LicenceServerDetails serverDetails)
    Parameters
    Type Name Description
    SMT.MastaAPIUtility.Licensing.LicenceServerDetails serverDetails
    Back to top