SetMeteredKey

Metered.SetMeteredKey method

设置计量的公钥和私钥。 如果你购买的是计量许可证,在启动应用程序时,应该调用这个API,正常情况下,这样就足够了。 但是,如果总是无法上传消费数据,超过 24 小时,License 将被设置为评估状态, 为避免这种情况,您应该定期检查许可证状态,如果是评估状态,再次调用该接口。

public void SetMeteredKey(string publicKey, string privateKey)
范围 类型 描述
publicKey String 公钥
privateKey String 私钥

例子

显示如何激活计量许可证和跟踪信用/消费。

 // 创建一个新的计量许可证,然后打印其使用统计信息。
Metered metered = new Metered();
metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

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

 // 使用 Aspose.Words 操作,然后再次打印我们的计量统计数据,看看我们花了多少钱。
Document doc = new Document(MyDir + "Document.docx");
doc.Save(ArtifactsDir + "Metered.Usage.pdf");

 // Aspose Metered Licensing 机制不会每次都将使用数据发送到购买服务器,
 // 你需要使用 waiting.
System.Threading.Thread.Sleep(10000);

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

也可以看看