メータードライセンス

メータードキーの適用

  1. Metered クラスのインスタンスを作成します。

  2. 公開鍵と秘密鍵を setMeteredKey メソッドに渡します。

  3. 処理(タスクの実行)を行います。

  4. Metered クラスの getConsumptionQuantity メソッドを呼び出します。

これまでに消費した API リクエストの数/量が表示されます。

以下のサンプルコードは、メータードライセンスの使用方法を示しています:

// Creates an instance of the Metered class
com.aspose.slides.Metered metered = new com.aspose.slides.Metered();

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

    // Gets the consumed quantity value before API calls
    double amountBefore = com.aspose.slides.Metered.getConsumptionQuantity();
    System.out.println("Amount consumed before: " + amountBefore);

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

    // Gets the consumed quantity value after API calls
    double amountAfter = com.aspose.slides.Metered.getConsumptionQuantity();
    System.out.println("Amount consumed after: " + amountAfter);
} catch (Exception ex) {
    ex.printStackTrace();
}

よくある質問

同一アプリケーションでメータードライセンスと通常のライセンス(永久または一時)を併用できますか?

はい。Metered は既存の licensing methods と併用できる追加のライセンス機構です。アプリケーション起動時にどの機構を適用するか選択します。

メータードライセンスでは、消費量として正確に何がカウントされますか:操作かファイルか?

API の使用がカウントされ、リクエスト数または操作回数が消費量となります。現在の消費量は consumption-tracking methods で取得できます。

インスタンスが頻繁に再起動するマイクロサービスやサーバーレス環境でメータードは適していますか?

はい。課金は API コール単位で行われるため、頻繁なコールドスタートがあるシナリオでも、メータード計算のための安定したネットワーク接続が確保できれば問題ありません。

永続ライセンスと比較して、メータードライセンス使用時にライブラリの機能は異なりますか?

いいえ。これはライセンスおよび課金の仕組みの違いであり、製品の機能は同一です。

メータードは体験版や一時ライセンスとどのように関係していますか?

体験版は機能制限と透かしが付与され、temporary license は 30 日間制限を解除します。一方、メータードは制限を解除し、実際の使用量に基づいて課金されます。

消費量がしきい値を超えた際に自動で対応し、予算を管理できますか?

はい。一般的な方法として、tracking methods を定期的に呼び出して現在の消費量を取得し、アプリケーションまたは監視レベルで独自の上限やアラートを実装します。