SetMeteredKey
Metered.SetMeteredKey method
设置计量公钥和私钥。 如果您购买计量许可证,则在启动应用程序时,应该调用此 API,通常,这就足够了。 但是,如果总是无法上传消费数据并且超过24小时,许可证将被设置为评估状态, 为了避免这种情况,您应该定期检查许可证状态,如果是评估状态,请再次调用此接口。
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 计量许可机制不会每次都将使用数据发送到购买服务器,
// 你需要使用等待。
System.Threading.Thread.Sleep(10000);
Console.WriteLine($"Credit after operation: {Metered.GetConsumptionCredit()}");
Console.WriteLine($"Consumption quantity after operation: {Metered.GetConsumptionQuantity()}");
也可以看看
- class Metered
- 命名空间 Aspose.Words
- 部件 Aspose.Words