Class Metered

Class Metered

Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll

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

public class Metered

Наследование

objectMetered

Унаследованные члены

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Примеры

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

var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");</code></pre>
```csharp
Dim metered As Metered = New Metered
       metered.SetMeteredKey("PublicKey", "PrivateKey")

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

// Установить метered публичные и приватные ключи
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Получить текущий кредит потребления и количество
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// Операции с использованием Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// Небольшая пауза, чтобы убедиться, что транзакция завершена
System.Threading.Thread.Sleep(10000);
// Получить текущий кредит потребления и количество
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// Показать информацию
Console.WriteLine("Кредит: было={0} сейчас={1} разница={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Количество: было={0} сейчас={1} разница={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Установить метered публичные и приватные ключи
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       ' Получить текущий кредит потребления и количество
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       ' Операции с использованием Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       ' Небольшая пауза, чтобы убедиться, что транзакция завершена
       System.Threading.Thread.Sleep(10000)
       ' Получить текущий кредит потребления и количество
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       ' Показать информацию
       Console.WriteLine("Кредит: было={0} сейчас={1} разница={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Количество: было={0} сейчас={1} разница={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

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

Metered()

public Metered()

Методы

GetConsumptionCredit()

Получает кредит потребления.

public static decimal GetConsumptionCredit()

Возвращает

decimal

Количество потребления.

GetConsumptionQuantity()

Получает размер файла потребления.

public static decimal GetConsumptionQuantity()

Возвращает

decimal

Количество потребления.

GetProductName()

Получить название продукта.

public string GetProductName()

Возвращает

string

Название продукта

IsMeteredLicensed()

Проверяет, имеет ли метered лицензию.

public static bool IsMeteredLicensed()

Возвращает

bool

Истина или ложь

SetMeteredKey(string, string)

Устанавливает метered публичный и приватный ключ. Если вы покупаете метered лицензию, при запуске приложения этот API должен быть вызван, обычно этого достаточно. Однако, если постоянно не удается загрузить данные потребления и превышает 24 часа, лицензия будет установлена в статус оценки, чтобы избежать такой ситуации, вы должны регулярно проверять статус лицензии, если это статус оценки, вызовите этот API снова.

public void SetMeteredKey(string publicKey, string privateKey)

Параметры

publicKey string

публичный ключ

privateKey string

приватный ключ

 Русский