Class Metered

Class Metered

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

Udostępnia metody do ustawiania klucza metered.

public class Metered

Dziedziczenie

objectMetered

Dziedziczone członkowie

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

Przykłady

W tym przykładzie podejmowana jest próba ustawienia publicznego i prywatnego klucza metered.

var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
       metered.SetMeteredKey("PublicKey", "PrivateKey")

Pokazuje, jak aktywować licencję Metered i śledzić kredyt/konsumpcję.

// Ustaw metered publiczne i prywatne klucze
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Pobierz aktualny kredyt konsumpcji i ilość
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// Operuj za pomocą Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// Małe oczekiwanie, aby upewnić się, że transakcja została zakończona
System.Threading.Thread.Sleep(10000);
// Pobierz aktualny kredyt konsumpcji i ilość
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// Pokaż informacje
Console.WriteLine("Kredyt: był={0} teraz={1} różnica={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Ilość: był={0} teraz={1} różnica={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
' Ustaw metered publiczne i prywatne klucze
       Dim metered = New Aspose.Pdf.Metered()
       metered.SetMeteredKey("PublicKey", "PrivateKey")
       ' Pobierz aktualny kredyt konsumpcji i ilość
       Dim wasCredit = Metered.GetConsumptionCredit()
       Dim wasQuantity = Metered.GetConsumptionQuantity()
       ' Operuj za pomocą Aspose.Pdf
       Dim doc = New Document()
       doc.Pages.Add()
       doc.Save(dataDir + "example.pdf")
       ' Małe oczekiwanie, aby upewnić się, że transakcja została zakończona
       System.Threading.Thread.Sleep(10000)
       ' Pobierz aktualny kredyt konsumpcji i ilość
       Dim nowCredit = Metered.GetConsumptionCredit()
       Dim nowQuantity = Metered.GetConsumptionQuantity()
       ' Pokaż informacje
       Console.WriteLine("Kredyt: był={0} teraz={1} różnica={2}", wasCredit, nowCredit, nowCredit - wasCredit)
       Console.WriteLine("Ilość: był={0} teraz={1} różnica={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)

Konstruktory

Metered()

public Metered()

Metody

GetConsumptionCredit()

Pobiera kredyt konsumpcji.

public static decimal GetConsumptionCredit()

Zwraca

decimal

Ilość konsumpcji.

GetConsumptionQuantity()

Pobiera rozmiar pliku konsumpcji.

public static decimal GetConsumptionQuantity()

Zwraca

decimal

Ilość konsumpcji.

GetProductName()

Pobiera nazwę produktu.

public string GetProductName()

Zwraca

string

Nazwa produktu

IsMeteredLicensed()

Sprawdza, czy metered jest licencjonowany.

public static bool IsMeteredLicensed()

Zwraca

bool

Prawda lub fałsz

SetMeteredKey(string, string)

Ustawia metered publiczny i prywatny klucz. Jeśli zakupisz licencję metered, przy uruchomieniu aplikacji należy wywołać to API, zazwyczaj to wystarczy. Jednak jeśli zawsze występuje błąd podczas przesyłania danych konsumpcji i minie 24 godziny, licencja zostanie ustawiona na status oceny, aby uniknąć takiego przypadku, powinieneś regularnie sprawdzać status licencji, jeśli jest w statusie oceny, wywołaj to API ponownie.

public void SetMeteredKey(string publicKey, string privateKey)

Parametry

publicKey string

klucz publiczny

privateKey string

klucz prywatny

 Polski