For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to create an Activation Key with Product Properties

The code below illustrates how to create an activation key with product properties.

private void CreateActivationKey ()
{
 QlmProductProperties pps = new QlmProductProperties();

 // The arguments to AddProductProperty must be an exact match with the Product Properties defined in the 
 // Define Products tab in the QLM Management console. More specifically, the following arguments must match:
 // GUID, Category, Name, Type
 
 IQlmProductProperty pp = pps.AddProductProperty("{22a8d53a-2b51-4502-9f85-193b5f743b3b}", "category1", "property1", "string", "", "John");
 string ppsXml = pps.Serialize();

 string response;
 lv.QlmLicenseObject.CreateActivationKeyWithExpiryDateEx7(string.Empty, "john@soraco.co", null, 1, 1, 0, true, "5.0.00", string.Empty, string.Empty, string.Empty, DateTime.MinValue, -1, true, false, ELicenseModel.permanent, string.Empty, EOrderStatus.ENone,
 ppsXml, out response);

 ILicenseInfo licenseInfo = new LicenseInfo();
 string message = string.Empty;
 if (lv.QlmLicenseObject.ParseResults(response, ref licenseInfo, ref message))
 {
    // Success
 }
 else
 {
    // Failure
 }
}

Last updated