Измеряемое лицензирование

Применение измеряемых ключей

  1. Создайте экземпляр класса Metered.

  2. Передайте ваши публичный и приватный ключи в метод setMeteredKey.

  3. Выполните необходимую обработку (выполните задачи).

  4. Вызовите метод getConsumptionQuantity класса Metered.

Вы должны увидеть количество/объём запросов 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();
}

FAQ

Могу ли я использовать измеряемую лицензию вместе с обычной (постоянной или временной) в одном приложении?

Да. Измеряемое лицензирование — дополнительный механизм, который можно использовать наряду с существующими licensing methods. Вы выбираете, какой механизм применять при запуске приложения.

Что именно считается потреблением по измеряемой лицензии: операции или файлы?

Учтено использование API, то есть количество запросов или операций. Текущее потребление можно получить через consumption‑tracking methods.

Подходит ли измеряемое лицензирование для микросервисов и серверлес‑окружений, где экземпляры часто перезапускаются?

Да. Поскольку учет ведётся на уровне вызовов API, сценарии с частыми холодными запусками совместимы, при условии стабильного сетевого доступа для расчётов измеряемой лицензии.

Отличается ли функциональность библиотеки при использовании измеряемой лицензии от постоянной лицензии?

Нет. Это только вопрос механизма лицензирования и оплаты; возможности продукта остаются теми же.

Как измеряемое лицензирование соотносится с пробной версией и временной лицензией?

Пробная версия имеет ограничения и водяные знаки, temporary license снимает ограничения на 30 дней, а измеряемое лицензирование снимает ограничения и взимает плату только за фактическое использование.

Можно ли контролировать бюджет, автоматически реагируя при превышении порога потребления?

Да. Распространённый подход — периодически считывать текущее потребление через tracking methods и реализовать собственные ограничения или оповещения на уровне приложения или системы мониторинга.