メータードライセンス
メータードキーの適用
メータードライセンスは、既存のライセンス方式と併用できる新しいライセンス機構です。Aspose.Slides API の機能使用量に基づいて課金された料金をご希望の場合は、メータードライセンスを選択してください。
メータードライセンスを購入すると、キーが提供され(ライセンスファイルはありません)。このメータードキーは、Aspose が提供するメータリング操作用の Metered クラスで適用できます。詳細については、Metered Licensing FAQ を参照してください。
-
Metered クラスのインスタンスを作成します。
-
公開鍵と秘密鍵を setMeteredKey メソッドに渡します。
-
処理(タスクの実行)を行います。
-
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();
}
NOTE
メータードライセンスを使用するには、ライセンス機構がインターネットを介して当社のサービスと常にやり取りし計算を行うため、安定したインターネット接続が必要です。よくある質問
同一アプリケーションでメータードライセンスと通常のライセンス(永久または一時)を併用できますか?
はい。Metered は既存の licensing methods と併用できる追加のライセンス機構です。アプリケーション起動時にどの機構を適用するか選択します。
メータードライセンスでは、消費量として正確に何がカウントされますか:操作かファイルか?
API の使用がカウントされ、リクエスト数または操作回数が消費量となります。現在の消費量は consumption-tracking methods で取得できます。
インスタンスが頻繁に再起動するマイクロサービスやサーバーレス環境でメータードは適していますか?
はい。課金は API コール単位で行われるため、頻繁なコールドスタートがあるシナリオでも、メータード計算のための安定したネットワーク接続が確保できれば問題ありません。
永続ライセンスと比較して、メータードライセンス使用時にライブラリの機能は異なりますか?
いいえ。これはライセンスおよび課金の仕組みの違いであり、製品の機能は同一です。
メータードは体験版や一時ライセンスとどのように関係していますか?
体験版は機能制限と透かしが付与され、temporary license は 30 日間制限を解除します。一方、メータードは制限を解除し、実際の使用量に基づいて課金されます。
消費量がしきい値を超えた際に自動で対応し、予算を管理できますか?
はい。一般的な方法として、tracking methods を定期的に呼び出して現在の消費量を取得し、アプリケーションまたは監視レベルで独自の上限やアラートを実装します。