Class Metered

Class Metered

Името на пространството: Aspose.Pdf Асамблея: Aspose.PDF.dll (25.4.0)

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

public class Metered

Inheritance

object Metered

наследници

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

Examples

В този пример ще бъде направен опит да се поставят насочени публични и частни ключове.

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

Показва как да се активира Metred лиценз и проследяване на кредита / потреблението.

// Set metered public and private keys
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//Get current Consumption Credit and Quantity
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Operate using Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//Little wait to be sure the transaction completed
System.Threading.Thread.Sleep(10000);
//Get current Consumption Credit and Quantity
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//Show Info
Console.WriteLine("Credit: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Quantity: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Set metered public And private keys
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       'Get current Consumption Credit And Quantity
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       'Operate using Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       'Little wait to be sure the transaction completed
       System.Threading.Thread.Sleep(10000)
       'Get current Consumption Credit And Quantity
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       'Show Info
       Console.WriteLine("Credit: was={0} now={1} difference={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Quantity: was={0} now={1} difference={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Constructors

Metered()

public Metered()

Methods

GetConsumptionCredit()

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

public static decimal GetConsumptionCredit()

Returns

decimal

количеството на потреблението.

GetConsumptionQuantity()

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

public static decimal GetConsumptionQuantity()

Returns

decimal

количеството на потреблението.

GetProductName()

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

public string GetProductName()

Returns

string

Име на продукта

IsMeteredLicensed()

Проверете дали е лицензиран.

public static bool IsMeteredLicensed()

Returns

bool

Истински или фалшиви

SetMeteredKey(Стрийк, Стрийк)

Създаване на публичен и частен ключ.Ако купувате лиценз, когато стартирате приложението, тази API трябва да се нарича, обикновено това е достатъчно.Въпреки това, ако винаги не се изтеглят данните за потреблението и надвишават 24 часа, лицензът ще бъде зададен към статута на оценката,За да избегнете такъв случай, трябва редовно да проверявате статуса на лиценза, ако това е статус на оценка, обадете се отново на този API.

public void SetMeteredKey(string publicKey, string privateKey)

Parameters

publicKey string

Публичен ключ

privateKey string

частни ключове

 Български