Metered Lizenzierung

Metered‑Schlüssel anwenden

  1. Erstellen Sie eine Instanz der Metered‑Klasse.
  2. Übergeben Sie Ihre öffentlichen und privaten Schlüssel an die Methode SetMeteredKey.
  3. Führen Sie einige Verarbeitungen (Aufgaben) aus.
  4. Rufen Sie die Methode GetConsumptionQuantity der Metered‑Klasse auf.

Sie sollten die bisher verbrauchte Menge/Anzahl von API‑Aufrufen sehen.

Dieses Beispiel zeigt, wie die Metered‑Lizenzierung verwendet wird:

// Creates an instance of the Metered class
Aspose.Slides.Metered metered = new Aspose.Slides.Metered();

// Passes the public and private keys to the Metered object
metered.SetMeteredKey("<valid public key>", "<valid private key>");

// Gets the metered data quantity before API call
decimal amountBefore = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed before: " + amountBefore.ToString());

// Do something with Aspose.Slides API here
// ...

// Gets the metered data amount after API call
decimal amountAfter = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed after: " + amountAfter.ToString());

FAQ

Kann ich eine Metered‑Lizenz zusammen mit einer regulären (perpetuellen oder temporären) Lizenz in derselben Anwendung verwenden?

Ja. Metered ist ein zusätzlicher Lizenzmechanismus, der neben bestehenden licensing methods verwendet werden kann. Sie entscheiden beim Anwendungsstart, welcher Mechanismus angewendet werden soll.

Was wird bei einer Metered‑Lizenz genau gezählt: Vorgänge oder Dateien?

Es wird die API‑Nutzung gezählt, also die Anzahl der Aufrufe bzw. Vorgänge. Den aktuellen Verbrauch können Sie über die consumption‑tracking methods abrufen.

Ist Metered für Microservices und serverlose Umgebungen geeignet, in denen Instanzen häufig neu gestartet werden?

Ja. Da die Abrechnung auf Ebene der API‑Aufrufe erfolgt, sind Szenarien mit häufigen Cold Starts kompatibel, vorausgesetzt, es besteht ein stabiler Netzwerkzugang für die Metered‑Berechnungen.

Unterscheidet sich die Funktionalität der Bibliothek bei einer Metered‑Lizenz im Vergleich zu einer perpetual‑Lizenz?

Nein. Dies betrifft nur den Lizenz‑ und Abrechnungsmechanismus; die Fähigkeiten des Produkts bleiben unverändert.

Wie steht Metered im Verhältnis zur Testversion und zur temporären Lizenz?

Die Testversion hat Einschränkungen und Wasserzeichen, die temporary license entfernt die Einschränkungen für 30 Tage, und Metered entfernt die Einschränkungen und berechnet basierend auf dem tatsächlichen Verbrauch.

Kann ich das Budget steuern, indem ich automatisch reagiere, wenn ein Verbrauchsschwellenwert überschritten wird?

Ja. Eine gängige Praxis ist es, periodisch den aktuellen Verbrauch über die tracking methods auszulesen und eigene Beschränkungen oder Warnungen auf Anwendungs‑ oder Monitoring‑Ebene zu implementieren.