Class Metered

Class Metered

Numele spaţiului: Aspose.Pdf Asamblare: Aspose.PDF.dll (25.4.0)

Oferă metode pentru a stabili cheia măsurată.

public class Metered

Inheritance

object Metered

Membrii moștenitori

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

Examples

În acest exemplu, se va face o încercare de a stabili cheia publică și privată măsurată.

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

Afișează cum să activați o licență Metered și să urmăriți creditul / consumul.

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

Obțineți credit de consum.

public static decimal GetConsumptionCredit()

Returns

decimal

cantitatea de consum.

GetConsumptionQuantity()

Obțineți dimensiunea fișierului de consum.

public static decimal GetConsumptionQuantity()

Returns

decimal

cantitatea de consum.

GetProductName()

Obțineți numele produsului.

public string GetProductName()

Returns

string

Numele produsului

IsMeteredLicensed()

Verificați dacă este licențiat.

public static bool IsMeteredLicensed()

Returns

bool

adevărate sau false

SetMeteredKey(String și String)

Se adaugă o cheie publică şi privată.Dacă cumpărați o licență măsurată, atunci când începeți aplicația, această API ar trebui să fie numită, de obicei, acest lucru este suficient.Cu toate acestea, dacă nu se încărcă întotdeauna datele de consum și depășesc 24 de ore, licența va fi setată la starea de evaluare,Pentru a evita un astfel de caz, ar trebui să verificați în mod regulat starea licenței, dacă este starea de evaluare, apelați această API din nou.

public void SetMeteredKey(string publicKey, string privateKey)

Parameters

publicKey string

cheie publică

privateKey string

cheie privată

 Română