Skip to main content
View as Markdown

ILicenseManager interface

No description yet.

public interface ILicenseManager

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
ChangeToNetworkvoidThis method changes from a standalone license to a networked license for a copy of Altium Designer that's running on a computer.
ChangeToStandalonevoidThis method changes from a networked license to a standalone license for a copy of Altium Designer that's running on a computer.
GetCurrentLicenseInfovoid
IsSubscriptionCurrentbool
ReleaseLicensevoid
ReturnLeasedLicensesOnLogoutvoid
SubscriptionExpiryDatedouble
UseLicensevoid
UseLicenseByNamevoid

ChangeToNetwork​

This method changes from a standalone license to a networked license for a copy of Altium Designer that's running on a computer. You will need to supply the server name as a string.

void ChangeToNetwork(string argServerName);
ParameterTypePassing
argServerNamestringvalue

Returns: nothing (void)

A standalone computer is a computer that is not connected to the internet.

ChangeToStandalone​

This method changes from a networked license to a standalone license for a copy of Altium Designer that's running on a computer. A standalone computer is a computer that is not connected to the internet.

void ChangeToStandalone();

Returns: nothing (void)

GetCurrentLicenseInfo​

No description yet.

void GetCurrentLicenseInfo(out string argLicenseIds, out string argLicenseNames);
ParameterTypePassing
argLicenseIdsstringout
argLicenseNamesstringout

Returns: nothing (void)

IsSubscriptionCurrent​

No description yet.

bool IsSubscriptionCurrent();

Returns: bool

ReleaseLicense​

No description yet.

void ReleaseLicense(string argLicenseFileName);
ParameterTypePassing
argLicenseFileNamestringvalue

Returns: nothing (void)

ReturnLeasedLicensesOnLogout​

No description yet.

void ReturnLeasedLicensesOnLogout();

Returns: nothing (void)

SubscriptionExpiryDate​

No description yet.

double SubscriptionExpiryDate();

Returns: double

UseLicense​

No description yet.

void UseLicense(string argLicenseFileName);
ParameterTypePassing
argLicenseFileNamestringvalue

Returns: nothing (void)

UseLicenseByName​

No description yet.

void UseLicenseByName(string argLicenseName);
ParameterTypePassing
argLicenseNamestringvalue

Returns: nothing (void)

Returned by​

IClient.GetLicenseManager