Metered Licensing

Metered Licensing

Here are the simple steps to use the Metered class.

  1. Create an instance of Metered class.
  2. Pass public & private keys to setMeteredKey method.
  3. Do processing (perform task).
  4. call method getConsumptionQuantity of the Metered class.
  5. It will return the amount/quantity of API requests that you have consumed so far.

Following is the sample code demonstrating how to set metered public and private key.

using Aspose.Imaging;
using System.Collections.Generic;
using System.IO;
string templatesFolder = @"c:\Users\USER\Downloads\templates";
string dataDir = templatesFolder;
string fileName = Path.Combine(dataDir, "Conholdate.Total.Product.Family.lic");
Aspose.Imaging.Metered metered = new Aspose.Imaging.Metered();
try
{
//Specify public and private metered keys
metered.SetMeteredKey("", "");
//getConsumptionQuantity of the Metered class.
var credit = Aspose.Imaging.Metered.GetConsumptionCredit();
var quanity = Aspose.Imaging.Metered.GetConsumptionQuantity();
}
catch (System.ArgumentNullException e)
{
System.Console.WriteLine("Need to set public and private metered keys, please request them");
}