Meterad licensiering
Introduktion
Meterad licensiering är en licensieringsmekanism som kan användas tillsammans med befintliga licensieringsmetoder. Om du vill faktureras baserat på din användning av Aspose.Slides API-funktioner väljer du meterad licensiering.
Använd meterade nycklar
Meterad licensiering är en ny licensieringsmekanism som kan användas tillsammans med befintliga licensieringsmetoder. Om du vill faktureras baserat på din användning av Aspose.Slides API-funktioner väljer du meterad licensiering.
När du köper en meterad licens får du nycklar (och inte en licensfil). Denna meterade nyckel kan tillämpas med hjälp av klassen Metered som Aspose tillhandahåller för meteringsoperationer. För mer information, se Vanliga frågor om meterad licensiering.
-
Skapa en instans av klassen Metered.
-
Skicka dina offentliga och privata nycklar till metoden setMeteredKey.
-
Utför någon bearbetning (utför uppgifter).
-
Anropa metoden getConsumptionQuantity i klassen
Metered.
Du bör se mängden/antalet API-förfrågningar du har förbrukat hittills.
Den här exempelkoden visar hur du använder meterad licensiering:
// Skapar en instans av Metered-klassen
com.aspose.slides.Metered metered = new com.aspose.slides.Metered();
try {
// Skickar de offentliga och privata nycklarna till Metered-objektet
metered.setMeteredKey("<valid public key>", "<valid private key>");
// Hämtar den förbrukade kvantiteten före API-anrop
double amountBefore = com.aspose.slides.Metered.getConsumptionQuantity();
System.out.println("Amount consumed before: " + amountBefore);
// Gör något med Aspose.Slides API här
// ...
// Hämtar den förbrukade kvantiteten efter API-anrop
double amountAfter = com.aspose.slides.Metered.getConsumptionQuantity();
System.out.println("Amount consumed after: " + amountAfter);
} catch (Exception ex) {
ex.printStackTrace();
}
NOTE
För att använda meterad licensiering behöver du en stabil internetanslutning eftersom licensieringsmekanismen använder internet för att kontinuerligt interagera med våra tjänster och utföra beräkningar.Vanliga frågor
Kan jag använda en meterad licens tillsammans med en vanlig licens (perpetuell eller tillfällig) i samma applikation?
Ja. Meterad är en extra licensieringsmekanism som kan användas tillsammans med befintliga licensieringsmetoder. Du väljer vilken mekanism som ska tillämpas när applikationen startas.
Vad räknas exakt som förbrukning under en meterad licens: operationer eller filer?
API-användning räknas, dvs. antalet förfrågningar eller operationer. Du kan hämta den aktuella förbrukningen via spårningsmetoder för förbrukning.
Är meterad lämplig för mikrotjänster och serverlösa miljöer där instanser ofta startas om?
Ja. Eftersom redovisning sker på API-anropsnivå är scenarier med frekventa kalla startar kompatibla, förutsatt att det finns stabil nätverkstillgång för meterade beräkningar.
Skiljer sig bibliotekets funktionalitet när man använder en meterad licens jämfört med en perpetuell licens?
Nej. Detta gäller endast licens- och faktureringsmekanismen; produktens funktioner är desamma.
Hur förhåller sig meterad licensiering till provversionen och den tillfälliga licensen?
Provversionen har begränsningar och vattenmärken, den tillfälliga licensen tar bort begränsningarna i 30 dagar, och meterad licensiering tar bort begränsningarna och debiterar baserat på faktisk användning.
Kan jag kontrollera budgeten genom att automatiskt reagera när en förbrukningströskel överskrids?
Ja. En vanlig metod är att periodiskt läsa den aktuella förbrukningen via spårningsmetoder och implementera egna gränser eller varningar på applikations- eller övervakningsnivå.