Metered licentiëring
Introductie
Metered licensing is een licentiemechanisme dat naast bestaande licentiemethoden kan worden gebruikt. Als u wilt betalen op basis van uw gebruik van de Aspose.Slides API‑functies, kiest u voor metered licensing.
Metered‑sleutels toepassen
Wanneer u een metered‑licentie aanschaft, ontvangt u sleutels (en geen licentiebestand). Deze metered‑sleutel kan worden toegepast met de Metered‑klasse die Aspose biedt voor meter‑bewerkingen. Zie voor meer details de Metered Licensing FAQ.
-
Maak een instantie van de Metered‑klasse.
-
Geef uw publieke en private sleutels door aan de setMeteredKey‑methode.
-
Voer enige verwerking uit (voert taken uit).
-
Roep de getConsumptionQuantity‑methode van de
Metered‑klasse aan.
U zou de hoeveelheid/het aantal API‑verzoeken die u tot nu toe heeft verbruikt, moeten zien.
Deze voorbeeldcode laat zien hoe u metered licensing gebruikt:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Maakt een instantie van de Metered-klasse
var metered = new aspose.slides.Metered();
// Geeft de publieke en private sleutels door aan het Metered-object
metered.setMeteredKey("<valid public key>", "<valid private key>");
// Haalt de verbruikte hoeveelheid op vóór API-aanroepen
var amountBefore = aspose.slides.Metered.getConsumptionQuantity();
console.log("Amount consumed before:", amountBefore);
// Doe iets met de Aspose.Slides API hier
// ...
// Haalt de verbruikte hoeveelheid op na API-aanroepen
var amountAfter = aspose.slides.Metered.getConsumptionQuantity();
console.log("Amount consumed after:", amountAfter);
NOTE
Om metered licensing te gebruiken, heeft u een stabiele internetverbinding nodig, omdat het licentiemechanisme het internet gebruikt om voortdurend met onze services te communiceren en berekeningen uit te voeren.FAQ
Kan ik een metered‑licentie samen gebruiken met een reguliere (perpetuele of tijdelijke) licentie in dezelfde applicatie?
Ja. Metered is een extra licentiemechanisme dat naast bestaande licensing methods kan worden gebruikt. U kiest welk mechanisme u toepast wanneer de applicatie start.
Wat telt precies als verbruik onder een metered‑licentie: bewerkingen of bestanden?
API‑gebruik wordt geteld, wat betekent het aantal verzoeken of bewerkingen. U kunt het huidige verbruik opvragen via consumption‑tracking methods.
Is metered geschikt voor microservices en serverless omgevingen waarin instanties vaak worden herstart?
Ja. Aangezien de boekhouding op API‑aanroepniveau wordt gedaan, zijn scenario’s met frequente cold starts compatibel, mits er een stabiele netwerktoegang is voor metered‑berekeningen.
Verschilt de functionaliteit van de bibliotheek bij gebruik van een metered‑licentie ten opzichte van een perpetuele licentie?
Nee. Dit gaat alleen over het licentie‑ en factureringsmechanisme; de mogelijkheden van het product zijn hetzelfde.
Hoe verhoudt metered zich tot de proefversie en de tijdelijke licentie?
De proefversie heeft beperkingen en watermerken, de temporary license verwijdert de beperkingen voor 30 dagen, en metered verwijdert de beperkingen en rekent op basis van daadwerkelijk gebruik.
Kan ik het budget beheersen door automatisch te reageren wanneer een consumptiedrempel wordt overschreden?
Ja. Een veelgebruikte praktijk is om periodiek het huidige verbruik uit te lezen via tracking methods en uw eigen limieten of waarschuwingen op applicatie‑ of monitoringsniveau te implementeren.