Лицензирование по потреблению

Применить метерные ключи

  1. Создайте экземпляр класса Metered.
  2. Передайте свои публичный и приватный ключи методу set_metered_key.
  3. Выполните некоторую обработку (выполните задачи).
  4. Вызовите метод get_consumption_quantity класса Metered.

Вы должны увидеть количество запросов API, которые вы уже израсходовали.

Этот пример кода показывает, как использовать метрическое лицензирование:

import aspose.slides as slides

# Создает экземпляр класса Metered
metered = slides.Metered()

# Передаёт публичный и приватный ключи объекту Metered
metered.set_metered_key("<valid public key>", "<valid private key>")

# Получает значение потреблённого количества до вызовов API
amount_before = slides.Metered.get_consumption_quantity()
print("Amount consumed before:", amount_before)

# Выполните какие‑нибудь действия с API Aspose.Slides здесь
# ...

# Получает значение потреблённого количества после вызовов API
amount_after = slides.Metered.get_consumption_quantity()
print("Amount consumed after:", amount_after)

FAQ

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

Что именно считается потреблением по метрической лицензии: операции или файлы?
Подсчитывается использование API, то есть количество запросов или операций. Текущее потребление можно получить через consumption-tracking methods.

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

Отличается ли функциональность библиотеки при использовании метрической лицензии от постоянной лицензии?
Нет. Это касается только механизма лицензирования и биллинга; возможности продукта остаются теми же.

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

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