Class Metered

Class Metered

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

Bietet Methoden zum Festlegen des gemessenen Schlüssels.

public class Metered

Vererbung

objectMetered

Vererbte Mitglieder

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

Beispiele

In diesem Beispiel wird versucht, den gemessenen öffentlichen und privaten Schlüssel festzulegen.

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

Zeigt, wie man eine gemessene Lizenz aktiviert und Kredit/Verbrauch verfolgt.

// Setze gemessene öffentliche und private Schlüssel
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
//Aktuellen Verbrauchskredit und Menge abrufen
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
//Mit Aspose.Pdf arbeiten
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
//Kurze Wartezeit, um sicherzustellen, dass die Transaktion abgeschlossen ist
System.Threading.Thread.Sleep(10000);
//Aktuellen Verbrauchskredit und Menge abrufen
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
//Informationen anzeigen
Console.WriteLine("Kredit: war={0} jetzt={1} Unterschied={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Menge: war={0} jetzt={1} Unterschied={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
```<pre><code class="lang-csharp">
' Setze gemessene öffentliche und private Schlüssel
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       'Aktuellen Verbrauchskredit und Menge abrufen
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       'Mit Aspose.Pdf arbeiten
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       'Kurze Wartezeit, um sicherzustellen, dass die Transaktion abgeschlossen ist
       System.Threading.Thread.Sleep(10000)
       'Aktuellen Verbrauchskredit und Menge abrufen
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       'Informationen anzeigen
       Console.WriteLine("Kredit: war={0} jetzt={1} Unterschied={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Menge: war={0} jetzt={1} Unterschied={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Konstruktoren

Metered()

public Metered()

Methoden

GetConsumptionCredit()

Erhält den Verbrauchskredit.

public static decimal GetConsumptionCredit()

Rückgabewert

decimal

Verbrauchsmenge.

GetConsumptionQuantity()

Erhält die Dateigröße des Verbrauchs.

public static decimal GetConsumptionQuantity()

Rückgabewert

decimal

Verbrauchsmenge.

GetProductName()

Erhält den Produktnamen.

public string GetProductName()

Rückgabewert

string

Produktname

IsMeteredLicensed()

Überprüft, ob der Metered lizenziert ist.

public static bool IsMeteredLicensed()

Rückgabewert

bool

Wahr oder falsch

SetMeteredKey(string, string)

Setzt den gemessenen öffentlichen und privaten Schlüssel. Wenn Sie eine gemessene Lizenz erwerben, sollte diese API beim Start der Anwendung aufgerufen werden; normalerweise ist dies ausreichend. Wenn jedoch der Upload von Verbrauchsdaten immer fehlschlägt und 24 Stunden überschreitet, wird die Lizenz auf den Evaluierungsstatus gesetzt. Um diesen Fall zu vermeiden, sollten Sie regelmäßig den Lizenzstatus überprüfen; wenn er sich im Evaluierungsstatus befindet, rufen Sie diese API erneut auf.

public void SetMeteredKey(string publicKey, string privateKey)

Parameter

publicKey string

öffentlicher Schlüssel

privateKey string

privater Schlüssel

 Deutsch