How to create an Activation Key with Product Properties
The code below illustrates how to create an activation key with product properties.
privatevoidCreateActivationKey (){QlmProductProperties pps =newQlmProductProperties(); // 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, TypeIQlmProductProperty 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 =newLicenseInfo();string message =string.Empty;if (lv.QlmLicenseObject.ParseResults(response, ref licenseInfo, ref message)) { // Success }else { // Failure }}