Class LicenseManager
Inheritance
LicenseManager
Assembly: NXOpen.dll
Syntax
public class LicenseManager : NXRemotableObject, IMessageSink
Constructors
LicenseManager(Session)
Declaration
protected LicenseManager(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CheckPresence(string)
Declaration
public bool CheckPresence(string licenseName)
Parameters
Type |
Name |
Description |
string |
licenseName |
|
Returns
GetActiveLicensesInABundle(string)
Declaration
public string[] GetActiveLicensesInABundle(string bundleName)
Parameters
Type |
Name |
Description |
string |
bundleName |
|
Returns
GetBundlesSelected()
Declaration
public LicenseManager.LicenseBundle[] GetBundlesSelected()
Returns
GetBundlesUsed()
Declaration
public string[] GetBundlesUsed()
Returns
GetReservedLicenses(string)
Declaration
public string[] GetReservedLicenses(string contextName)
Parameters
Type |
Name |
Description |
string |
contextName |
|
Returns
IsCheckedOut(string)
Declaration
public bool IsCheckedOut(string license)
Parameters
Type |
Name |
Description |
string |
license |
|
Returns
Release(string, string)
Declaration
public void Release(string license, string contextName)
Parameters
ReleaseAll(string)
Declaration
public void ReleaseAll(string contextName)
Parameters
Type |
Name |
Description |
string |
contextName |
|
Reserve(string, string)
Declaration
public void Reserve(string license, string contextName)
Parameters
SetBundlesForUse(string[])
Declaration
public void SetBundlesForUse(string[] bundles)
Parameters
Type |
Name |
Description |
string[] |
bundles |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink