Class Metered
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
Udostępnia metody do ustawiania klucza metered.
public class Metered
Dziedziczenie
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
Ilość konsumpcji.
GetConsumptionQuantity()
Pobiera rozmiar pliku konsumpcji.
public static decimal GetConsumptionQuantity()
Zwraca
Ilość konsumpcji.
GetProductName()
Pobiera nazwę produktu.
public string GetProductName()
Zwraca
Nazwa produktu
IsMeteredLicensed()
Sprawdza, czy metered jest licencjonowany.
public static bool IsMeteredLicensed()
Zwraca
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