Metered Licensing
Metered licensing is a new licensing mechanism that can be used alongside existing licensing methods. If you want to be billed based on your usage of Aspose.Slides API features, you choose metered licensing.
When you purchase a metered license, you get keys (and not a license file). This metered key can be applied using the Metered class Aspose provided for metering operations. For more details, see Metered Licensing FAQ.
-
Create an instance of the Metered class.
-
Pass your public and private keys to the SetMeteredKey method.
-
Do some processing (perform tasks).
-
Call the GetConsumptionQuantity method of the Metered class.
You should see the amount/quantity of API requests you have consumed so far.
This C# code shows you how to set metered public and private keys:
// Creates an instance of the Metered class
Aspose.Slides.Metered metered = new Aspose.Slides.Metered();
// Accesses the SetMeteredKey property and passes the public and private keys as parameters
metered.SetMeteredKey("*****", "*****");
// Gets the metered data quantity before API call
decimal amountbefore = Aspose.Slides.Metered.GetConsumptionQuantity();
// Displays the information
Console.WriteLine("Amount Consumed Before: " + amountbefore.ToString());
// Gets the metered data amount after API call
decimal amountafter = Aspose.Slides.Metered.GetConsumptionQuantity();
// Displays the information
Console.WriteLine("Amount Consumed After: " + amountafter.ToString());