Metered
Contenuti
[
Nascondere
]Metered class
Fornisce metodi per impostare la chiave misurata.
public class Metered
Costruttori
Nome | Descrizione |
---|---|
Metered() | Inizializza una nuova istanza di questa classe. |
Metodi
Nome | Descrizione |
---|---|
GetProductName() | Restituisce Nome prodotto |
SetMeteredKey(string, string) | Imposta la chiave pubblica e privata a consumo. Se acquisti una licenza a consumo, all’avvio dell’applicazione dovrebbe essere richiamata questa API; normalmente, questo è sufficiente. Tuttavia, se non si riesce a caricare i dati di consumo per più di 24 ore, la licenza verrà impostata sullo stato di valutazione. Per evitare questo caso, dovresti controllare regolarmente lo stato della licenza. Se è in stato di valutazione, richiama nuovamente questa API. |
static GetConsumptionCredit() | Ottiene credito di consumo |
static GetConsumptionQuantity() | Ottiene la dimensione del file di consumo |
static IsMeteredLicensed() | Controlla se il consumo è concesso in licenza |
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 a consumo e monitorare credito/consumo.
// Crea una nuova licenza a consumo e quindi stampa le statistiche di utilizzo.
Metered metered = new Metered();
metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");
Console.WriteLine($"Is metered license accepted: {Metered.IsMeteredLicensed()}");
Console.WriteLine($"Product name: {metered.GetProductName()}");
Console.WriteLine($"Credit before operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity before operation: {Metered.GetConsumptionQuantity()}");
// Operiamo utilizzando Aspose.Words, quindi stampiamo 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 licenza a consumo di Aspose non invia ogni volta i dati di utilizzo al server di acquisto,
// devi usare l'attesa.
System.Threading.Thread.Sleep(10000);
Console.WriteLine($"Credit after operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity after operation: {Metered.GetConsumptionQuantity()}");
Guarda anche
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words