Class Metered

Class Metered

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

Poskytuje metody pro nastavení měřeného klíče.

public class Metered

Dědičnost

objectMetered

Děděné členy

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

Příklady

V tomto příkladu se pokusíme nastavit měřený veřejný a soukromý klíč.

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

Ukazuje, jak aktivovat měřenou licenci a sledovat kredit/spotřebu.

// Nastavit měřené veřejné a soukromé klíče
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Získat aktuální kredit spotřeby a množství
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// Operovat pomocí Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// Malé čekání, aby se zajistilo, že transakce byla dokončena
System.Threading.Thread.Sleep(10000);
// Získat aktuální kredit spotřeby a množství
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// Zobrazit informace
Console.WriteLine("Kredit: byl={0} nyní={1} rozdíl={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Množství: bylo={0} nyní={1} rozdíl={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Nastavit měřené veřejné a soukromé klíče
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       ' Získat aktuální kredit spotřeby a množství
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       ' Operovat pomocí Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       ' Malé čekání, aby se zajistilo, že transakce byla dokončena
       System.Threading.Thread.Sleep(10000)
       ' Získat aktuální kredit spotřeby a množství
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       ' Zobrazit informace
       Console.WriteLine("Kredit: byl={0} nyní={1} rozdíl={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Množství: bylo={0} nyní={1} rozdíl={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Konstruktor

Metered()

public Metered()

Metody

GetConsumptionCredit()

Získá kredit spotřeby.

public static decimal GetConsumptionCredit()

Vrací

decimal

Množství spotřeby.

GetConsumptionQuantity()

Získá velikost souboru spotřeby.

public static decimal GetConsumptionQuantity()

Vrací

decimal

Množství spotřeby.

GetProductName()

Získá název produktu.

public string GetProductName()

Vrací

string

Název produktu

IsMeteredLicensed()

Zkontroluje, zda je měřené licencováno.

public static bool IsMeteredLicensed()

Vrací

bool

Pravda nebo nepravda

SetMeteredKey(string, string)

Nastaví měřený veřejný a soukromý klíč. Pokud zakoupíte měřenou licenci, při spuštění aplikace by měla být tato API volána, obvykle to stačí. Pokud však stále selháváte při nahrávání dat o spotřebě a překročíte 24 hodin, licence bude nastavena na hodnotu hodnocení. Aby se předešlo takovému případu, měli byste pravidelně kontrolovat stav licence, pokud je ve stavu hodnocení, znovu zavolejte tuto API.

public void SetMeteredKey(string publicKey, string privateKey)

Parametry

publicKey string

veřejný klíč

privateKey string

soukromý klíč

 Čeština