Namespace Sp.Agent.Licensing
Classes
LicenseRevisionException
Thrown if an attempt is made to install a license when there is a newer version of the license already installed
IActivateLicenses IStoreLicensesInterfaces
IFeature
Exposes the properties of a Feature included in an Activated License.
ILicense
Provides access to information pertaining to an Activation License for a given ProductContextFor(String, String).
ILicenseAdvanced
Provides access to aspects of the license that are not commonly used directly in the vast majority of Software Potential licensed applications.
ILicensePeriod
ILicenseRenewal
IQueryFeatures
Provides access to high level information pertaining to features present on the Activation set of ILicenses for a given ProductContextFor(String, String).
See Features for examples and details of how to obtain an IQueryFeatures.
ProductContextFor(String, String) for examples and details of how to obtain an IProductContext.
For(String) for examples and details of how to obtain an IAgentContext.
IQueryLicenses
Provides access to information pertaining to the Activation set of ILicenses for a given ProductContextFor(String, String).
See Licenses for examples and details of how to obtain an IQueryLicenses.
See ProductContextFor(String, String) for examples and details of how to obtain an IProductContext.
See For(String) for examples and details of how to obtain an IAgentContext.
IQueryLocalFeatures
Provides access to high level information pertaining to Features present on the locally Activation set of ILicenses for a given ProductContextFor(String, String).
NB The Feature sets returned from these queries do not include Features that may be obtainable via a Distributor. See the Agent.Distributor
extension's IContext
for mechanisms unifying access to locally-installed licenses and/or Distributed Features.
See Features for examples and details of how to obtain an IQueryLocalFeatures.
ProductContextFor(String, String) for examples and details of how to obtain an IProductContext.
For(String) for examples and details of how to obtain an IAgentContext.
IQueryUserTokens
Provides information regarding the current user token for this ProductContextFor(String, String).