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

  1. Skapa en instans av klassen Metered.

  2. Skicka dina offentliga och privata nycklar till metoden setMeteredKey.

  3. Utför någon bearbetning (utför uppgifter).

  4. 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();
}

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å.