Лицензирование с учётом объёма
Применение ключей с учётом объёма
Метрическое лицензирование — это новый механизм лицензирования, который может использоваться совместно с существующими методами лицензирования. Если вы хотите платить за использование функций API Aspose.Slides на основе фактического применения, выбирайте метрическое лицензирование.
При покупке метрической лицензии вы получаете ключи (а не файл лицензии). Этот метрический ключ можно применить с помощью класса Metered, предоставленного Aspose для операций учёта. Подробнее см. в разделе Metered Licensing FAQ.
- Создайте экземпляр класса Metered.
- Передайте публичный и приватный ключи в метод SetMeteredKey.
- Выполните необходимую обработку (выполните задачи).
- Вызовите метод 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());
NOTE
Для использования метрического лицензирования требуется стабильное интернет‑соединение, поскольку механизм лицензирования постоянно взаимодействует с нашими сервисами и выполняет расчёты через сеть.FAQ
Можно ли использовать метрическую лицензию вместе с обычной (постоянной или временной) в одном приложении?
Да. Метрическое лицензирование — это дополнительный механизм, который можно использовать совместно с существующими licensing methods. Вы выбираете, какой механизм применить при запуске приложения.
Что именно считается расходом при метрической лицензии: операции или файлы?
Учёт ведётся за использованием API, то есть за количеством запросов или операций. Текущий расход можно получить через consumption‑tracking methods.
Подходит ли метрическое лицензирование для микросервисов и серверлесс‑сред, где экземпляры часто перезапускаются?
Да. Поскольку учёт производится на уровне вызовов API, сценарии с частыми холодными запусками совместимы, при условии стабильного сетевого доступа для метрических расчётов.
Отличается ли функциональность библиотеки при использовании метрической лицензии от постоянной лицензии?
Нет. Это касается только механизма лицензирования и оплаты; возможности продукта остаются теми же.
Как метрическое лицензирование связано с пробной версией и временной лицензией?
Пробная версия имеет ограничения и водяные знаки, temporary license снимает ограничения на 30 дней, а метрическое лицензирование снимает ограничения и взимает плату только за фактическое использование.
Можно ли контролировать бюджет, автоматически реагируя при превышении порога расхода?
Да. Распространённый подход — периодически считывать текущий расход через tracking methods и реализовывать собственные лимиты или оповещения на уровне приложения или мониторинга.