Metered

Metered class

Fornisce i metodi per impostare la chiave misurata.

public class Metered

Costruttori

Nome Descrizione
Metered() Inizializza una nuova istanza di questa classe.

Metodi

Nome Descrizione
SetMeteredKey(string, string) Imposta la chiave pubblica e privata misurata. Se acquisti una licenza misurata, quando avvii l’applicazione, questa API dovrebbe essere chiamata, normalmente, questo è sufficiente. Tuttavia, se il caricamento dei dati di consumo non riesce sempre e supera le 24 ore, la licenza verrà impostata sullo stato di valutazione, per evitare questo caso, è necessario controllare regolarmente lo stato della licenza, se è lo stato di valutazione, richiamare questa API.
static GetConsumptionCredit() Ottiene credito di consumo
static GetConsumptionQuantity() Ottiene la dimensione del file di consumo

Esempi

In questo esempio, verrà effettuato un tentativo di impostare la chiave pubblica e privata misurata

[C#]

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");


[Visual Basic]

Dim matered As Metered = New Metered
matered.SetMeteredKey("PublicKey", "PrivateKey")

Mostra come attivare una licenza Metered e tenere traccia del credito/consumo.

// Crea una nuova licenza a consumo, quindi stampa le sue statistiche di utilizzo.
Metered metered = new Metered();
metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity()}");

// Opera usando Aspose.Words, quindi stampa di nuovo le nostre statistiche misurate per vedere quanto abbiamo speso.
Document doc = new Document(MyDir + "Document.docx");
doc.Save(ArtifactsDir + "Metered.Usage.pdf");

// Il meccanismo di Aspose Metered Licensing non invia i dati di utilizzo al server di acquisto ogni volta,
// devi usare wait.
System.Threading.Thread.Sleep(10000);

Console.WriteLine($"Credit after operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity after operation: {Metered.GetConsumptionQuantity()}");

Guarda anche