Class Metered

Class Metered

Nom dels espais: Aspose.Pdf Assemblea: Aspose.PDF.dll (25.4.0)

Proporciona mètodes per establir la clau mesurada.

public class Metered

Inheritance

object Metered

Membres heretats

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

Examples

En aquest exemple, es farà un intent de posar una clau pública i privada mesurada.

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

Mostra com activar una llicència Metrada i rastrejar el crèdit / consum.

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

Obtenir el crèdit de consum.

public static decimal GetConsumptionCredit()

Returns

decimal

quantitat de consum.

GetConsumptionQuantity()

Obtenir la mida del fitxer de consum.

public static decimal GetConsumptionQuantity()

Returns

decimal

quantitat de consum.

GetProductName()

Obtenir el nom del producte.

public string GetProductName()

Returns

string

Nom del producte

IsMeteredLicensed()

Consulteu si està llicenciat.

public static bool IsMeteredLicensed()

Returns

bool

Veritat o falsa

SetMeteredKey(Tècnic, Tècnic)

Es disposa de claus públiques i privades.Si vostè compra una llicència mesurada, quan s’inicia l’aplicació, aquesta API s’ha de cridar, normalment, això és suficient.No obstant això, si sempre no es poden carregar dades de consum i excedir les 24 hores, la llicència s’establirà en estat d’avaluaci,Per evitar aquest cas, ha de verificar regularment l’estat de llicència, si és estat d’avaluació, crida aquesta API de nou.

public void SetMeteredKey(string publicKey, string privateKey)

Parameters

publicKey string

La clau pública

privateKey string

La clau privada

 Català