Metered

Metered class

Предоставляет методы для установки измеренного ключа.

public class Metered

Конструкторы

ИмяОписание
Metered()Инициализирует новый экземпляр этого класса.

Методы

ИмяОписание
GetProductName()Возврат Название продукта
SetMeteredKey(string, string)Устанавливает измеренный открытый и закрытый ключ. Если вы приобрели измеренную лицензию, при запуске приложения следует вызвать этот API, обычно этого достаточно. Однако, если постоянно не удается загрузить данные о потреблении и истекает 24 часа, лицензия будет переведена в статус оценки, Чтобы избежать этого, следует регулярно проверять статус лицензии, если это статус оценки, снова вызвать этот API.
static GetConsumptionCredit()Получает потребительский кредит
static GetConsumptionQuantity()Получает файл потребления size
static IsMeteredLicensed()Проверьте, лицензирован ли счетчик

Примеры

В этом примере будет сделана попытка установить измеренный открытый и закрытый ключ

[C#]

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");


[Visual Basic]

Dim matered As Metered = New Metered
matered.SetMeteredKey("PublicKey", "PrivateKey")

Показывает, как активировать измерительную лицензию и отслеживать кредит/потребление.

// Создайте новую измеренную лицензию, а затем распечатайте статистику ее использования.
Metered metered = new Metered();
metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

Console.WriteLine($"Is metered license accepted: {Metered.IsMeteredLicensed()}");
Console.WriteLine($"Product name: {metered.GetProductName()}");
Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity()}");

// Работаем с Aspose.Words, а затем снова выводим нашу измеренную статистику, чтобы увидеть, сколько мы потратили.
Document doc = new Document(MyDir + "Document.docx");
doc.Save(ArtifactsDir + "Metered.Usage.pdf");

// Механизм лицензирования Aspose Metered не отправляет данные об использовании на сервер покупок каждый раз,
// вам нужно использовать ожидание.
System.Threading.Thread.Sleep(10000);

Console.WriteLine($"Credit after operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity after operation: {Metered.GetConsumptionQuantity()}");

Смотрите также