Class Metered
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
Fornisce metodi per impostare la chiave metered.
public class Metered
Ereditarietà
Membri Ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Esempi
In questo esempio, verrà effettuato un tentativo di impostare la chiave pubblica e privata metered.
var metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Dim metered As Metered = New Metered
metered.SetMeteredKey("PublicKey", "PrivateKey")
Mostra come attivare una licenza Metered e monitorare il credito/consumo.
// Imposta le chiavi pubbliche e private metered
var metered = new Aspose.Pdf.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Ottieni il credito di consumo e la quantità attuali
var wasCredit = Metered.GetConsumptionCredit();
var wasQuantity = Metered.GetConsumptionQuantity();
// Operare utilizzando Aspose.Pdf
var doc = new Document();
doc.Pages.Add();
doc.Save(dataDir + "example.pdf");
// Breve attesa per essere sicuri che la transazione sia completata
System.Threading.Thread.Sleep(10000);
// Ottieni il credito di consumo e la quantità attuali
var nowCredit = Metered.GetConsumptionCredit();
var nowQuantity = Metered.GetConsumptionQuantity();
// Mostra informazioni
Console.WriteLine("Credito: era={0} ora={1} differenza={2}", wasCredit, nowCredit, nowCredit - wasCredit);
Console.WriteLine("Quantità: era={0} ora={1} differenza={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity);
' Imposta le chiavi pubbliche e private metered
Dim metered = New Aspose.Pdf.Metered()
metered.SetMeteredKey("PublicKey", "PrivateKey")
' Ottieni il credito di consumo e la quantità attuali
Dim wasCredit = Metered.GetConsumptionCredit()
Dim wasQuantity = Metered.GetConsumptionQuantity()
' Operare utilizzando Aspose.Pdf
Dim doc = New Document()
doc.Pages.Add()
doc.Save(dataDir + "example.pdf")
' Breve attesa per essere sicuri che la transazione sia completata
System.Threading.Thread.Sleep(10000)
' Ottieni il credito di consumo e la quantità attuali
Dim nowCredit = Metered.GetConsumptionCredit()
Dim nowQuantity = Metered.GetConsumptionQuantity()
' Mostra informazioni
Console.WriteLine("Credito: era={0} ora={1} differenza={2}", wasCredit, nowCredit, nowCredit - wasCredit)
Console.WriteLine("Quantità: era={0} ora={1} differenza={2}", wasQuantity, nowQuantity, nowQuantity - wasQuantity)
Costruttori
Metered()
public Metered()
Metodi
GetConsumptionCredit()
Ottiene il credito di consumo.
public static decimal GetConsumptionCredit()
Restituisce
Quantità di consumo.
GetConsumptionQuantity()
Ottiene la dimensione del file di consumo.
public static decimal GetConsumptionQuantity()
Restituisce
Quantità di consumo.
GetProductName()
Ottiene il nome del prodotto.
public string GetProductName()
Restituisce
Nome del prodotto
IsMeteredLicensed()
Controlla se il metered è licenziato.
public static bool IsMeteredLicensed()
Restituisce
Vero o falso
SetMeteredKey(string, string)
Imposta la chiave pubblica e privata metered.
Se acquisti una licenza metered, quando avvii l’applicazione, questa API dovrebbe essere chiamata, normalmente, questo è sufficiente.
Tuttavia, se si verifica sempre un errore nel caricamento dei dati di consumo e supera le 24 ore, la licenza verrà impostata su stato di valutazione,
per evitare tale caso, dovresti controllare regolarmente lo stato della licenza, se è in stato di valutazione, chiama di nuovo questa API.
public void SetMeteredKey(string publicKey, string privateKey)
Parametri
publicKey
string
chiave pubblica
privateKey
string
chiave privata