Class Metered

Class Metered

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

Fornisce metodi per impostare la chiave metered.

public class Metered

Ereditarietà

objectMetered

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

decimal

Quantità di consumo.

GetConsumptionQuantity()

Ottiene la dimensione del file di consumo.

public static decimal GetConsumptionQuantity()

Restituisce

decimal

Quantità di consumo.

GetProductName()

Ottiene il nome del prodotto.

public string GetProductName()

Restituisce

string

Nome del prodotto

IsMeteredLicensed()

Controlla se il metered è licenziato.

public static bool IsMeteredLicensed()

Restituisce

bool

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

 Italiano