SetMeteredKey

Metered.SetMeteredKey method

Définit les clés publiques et privées mesurées. Si vous achetez une licence limitée, au démarrage de l’application, cette API doit être appelée, normalement, cela suffit. Cependant, si vous ne parvenez toujours pas à télécharger les données de consommation et dépassez 24 heures, la licence sera définie sur le statut d’évaluation, pour éviter un tel cas, vous devez vérifier régulièrement l’état de la licence, s’il s’agit du statut d’évaluation, appelez à nouveau cette API.

public void SetMeteredKey(string publicKey, string privateKey)
ParamètreTaperLa description
publicKeyStringClé publique
privateKeyStringClé privée

Exemples

Montre comment activer une licence avec compteur et suivre le crédit/la consommation.

// Créez une nouvelle licence limitée, puis imprimez ses statistiques d'utilisation.
Metered metered = new Metered();
metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

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

// Fonctionne en utilisant Aspose.Words, puis imprime à nouveau nos statistiques mesurées pour voir combien nous avons dépensé.
Document doc = new Document(MyDir + "Document.docx");
doc.Save(ArtifactsDir + "Metered.Usage.pdf");

// Le mécanisme Aspose Metered Licensing n'envoie pas les données d'utilisation au serveur d'achat à chaque fois,
// vous devez utiliser l'attente.
System.Threading.Thread.Sleep(10000);

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

Voir également