Лицензирование с учётом объёма

Применение ключей с учётом объёма

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

Вы увидите количество/объём запросов к API, которые вы уже использовали.

Ниже пример кода, показывающий, как использовать метрическое лицензирование:

// 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

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

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

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

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

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

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

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

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

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

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

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

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