Class Metered

Class Metered

A név: Aspose.Pdf Összefoglaló: Aspose.PDF.dll (25.4.0)

Megadja a módszereket a mérhető kulcs beállítására.

public class Metered

Inheritance

object Metered

Örökletes tagok

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

Examples

Ebben a példában megpróbáljuk meghatározni a köz- és magánkulcsot.

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

Megmutatja, hogyan kell aktiválni a Mérett licencet és nyomon követni a hitel/fogyasztást.

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

A fogyasztói hitel megszerzése.

public static decimal GetConsumptionCredit()

Returns

decimal

A fogyasztás mennyisége.

GetConsumptionQuantity()

Megkapja a fogyasztási fájl méretét.

public static decimal GetConsumptionQuantity()

Returns

decimal

A fogyasztás mennyisége.

GetProductName()

Adja meg a terméknevét.

public string GetProductName()

Returns

string

Termék neve

IsMeteredLicensed()

Ellenőrizze, hogy engedélyezett-e a méter.

public static bool IsMeteredLicensed()

Returns

bool

Igaz vagy hamis

SetMeteredKey(A string, a string)

A nyilvános és a magán kulcsszavak.Ha megvásárolja a mérhető licenc, amikor elindítja az alkalmazást, ezt az API-t kell hívni, általában ez elegendő.Ha azonban a fogyasztási adatok mindig nem kerülnek feltöltésre és 24 órát meghaladnak, a licencet az értékelési állapotra kell beállítani,Az ilyen eset elkerülése érdekében rendszeresen ellenőrizze a licenc állapotát, ha az értékelési állapot, hívja újra ezt az API-t.

public void SetMeteredKey(string publicKey, string privateKey)

Parameters

publicKey string

nyilvános kulcs

privateKey string

Privát kulcs

 Magyar