计量许可
Contents
[
Hide
]Aspose.CAD 允许开发者使用计量密钥。这是一种新的许可机制。新的许可机制将与现有的许可方法一起使用。希望根据 API 功能的使用情况进行计费的客户可以使用计量许可。有关更多详细信息,请参阅 计量许可常见问题 部分。
计量许可
以下是使用 Metered 类的简单步骤。
- 创建 Metered 类的实例。
- 将公钥和私钥传递给 setMeteredKey 方法。
- 进行处理(执行任务)。
- 调用 Metered 类的 getConsumptionQuantity 方法。
- 它将返回您迄今为止消耗的 API 请求的数量。
以下是示例代码,演示如何设置计量公钥和私钥:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-Java | |
// Create an instance of OCR Metered class | |
com.aspose.cad.Metered metered = new com.aspose.cad.Metered(); | |
// Access the setMeteredKey property and pass public and private keys as parameters | |
metered.setMeteredKey("<valid pablic key>", "<valid private key>"); | |
// Get consumed qantity value before accessing API | |
double quantityOld = com.aspose.cad.Metered.getConsumptionQuantity(); | |
System.out.println("Consumption quantity" + quantityOld); | |
// DO PROCESSING | |
//com.aspose.cad.fileformats.cad.CadImage image = | |
// (com.aspose.cad.fileformats.cad.CadImage)com.aspose.cad.Image.load("BlockRefDgn.dwg"); | |
// Get consumed qantity value after accessing API | |
double quantity = com.aspose.cad.Metered.getConsumptionQuantity(); | |
System.out.println("Consumption quantity" + quantity()); |