Metered licensiering

Introduktion

Metered licensing ä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 Metered licensing.

Applicera Metered-nycklar

  1. Skapa en instans av klassen Metered.
  2. Skicka dina offentliga och privata nycklar till metoden set_metered_key.
  3. Utför viss bearbetning (utför uppgifter).
  4. Anropa metoden get_consumption_quantity i klassen Metered.

Du bör se mängden/antalet API-förfrågningar du har förbrukat hittills.

Denna exempelkod visar hur du använder metered licensing:

import aspose.slides as slides

# Skapar en instans av Metered-klassen
metered = slides.Metered()

# Skickar de offentliga och privata nycklarna till Metered-objektet
metered.set_metered_key("<valid public key>", "<valid private key>")

# Hämtar den förbrukade kvantiteten före API-anrop
amount_before = slides.Metered.get_consumption_quantity()
print("Amount consumed before:", amount_before)

# Gör något med Aspose.Slides API här
# ...

# Hämtar den förbrukade kvantiteten efter API-anrop
amount_after = slides.Metered.get_consumption_quantity()
print("Amount consumed after:", amount_after)

FAQ

Kan jag använda en metered-licens tillsammans med en vanlig licens (perpetuell eller tillfällig) i samma applikation?

Ja. Metered är en ytterligare licensieringsmekanism som kan användas tillsammans med befintliga licensieringsmetoder. Du väljer vilken mekanism som ska tillämpas när applikationen startar.

Vad räknas exakt som förbrukning under en metered-licens: operationer eller filer?

API-användning räknas, det vill säga antalet förfrågningar eller operationer. Du kan hämta den aktuella förbrukningen via förbrukningsspårningsmetoder.

Är metered lämplig för mikrotjänster och serverlösa miljöer där instanser startas om ofta?

Ja. Eftersom redovisning sker på API-anropsnivå är scenarier med frekventa kallstartar kompatibla, förutsatt att det finns stabil nätverkstillgång för metered-beräkningar.

Skiljer sig bibliotekets funktionalitet när du använder en metered-licens jämfört med en perpetual-licens?

Nej. Detta handlar bara om licens- och faktureringsmekanismen; produktens funktioner är desamma.

Hur förhåller sig metered till provversionen och den tillfälliga licensen?

Provversionen har begränsningar och vattenstämplar, den tillfälliga licensen tar bort begränsningarna i 30 dagar, och metered 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 praxis är att periodiskt läsa den aktuella förbrukningen via spårningsmetoder och implementera egna gränser eller varningar på applikations- eller övervakningsnivå.