计量授权

应用计量密钥

  1. 创建 计量 类的实例。
  2. 将您的公钥和私钥传递给 SetMeteredKey 方法。
  3. 执行一些处理(执行任务)。
  4. 调用 Metered 类的 GetConsumptionQuantity 方法。

您应该可以看到迄今为止已消耗的 API 请求数量/额度。

下面的示例代码演示了如何使用计量授权:

// Creates an instance of the Metered class
Aspose.Slides.Metered metered = new Aspose.Slides.Metered();

// Passes the public and private keys to the Metered object
metered.SetMeteredKey("<valid public key>", "<valid private key>");

// Gets the metered data quantity before API call
decimal amountBefore = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed before: " + amountBefore.ToString());

// Do something with Aspose.Slides API here
// ...

// Gets the metered data amount after API call
decimal amountAfter = Aspose.Slides.Metered.GetConsumptionQuantity();
Console.WriteLine("Amount consumed after: " + amountAfter.ToString());

常见问题

我可以在同一应用程序中同时使用计量许可证和常规许可证(永久或临时)吗?

可以。计量是一种可与现有 授权方式 并行使用的额外授权机制。您可以在应用程序启动时选择使用哪种机制。

在计量许可证下,究竟是计数操作还是文件作为消耗?

计量的是 API 使用量,即请求或操作的次数。您可以通过 消耗跟踪方法 获取当前消耗量。

计量适用于实例频繁重启的微服务和无服务器环境吗?

可以。由于计费在 API 调用层面进行,频繁冷启动的场景是兼容的,只要能够保持稳定的网络访问以进行计量计算。

使用计量许可证与永久许可证时,库的功能是否有所不同?

否。这仅涉及授权和计费机制,产品的功能保持不变。

计量与试用版和临时许可证有什么关系?

试用版有功能限制和水印,临时许可证 可在 30 天内解除限制,计量则解除限制并根据实际使用量计费。

我可以通过在消耗阈值超出时自动响应来控制预算吗?

可以。常见做法是定期通过 跟踪方法 读取当前消耗量,并在应用程序或监控层面实现自定义的限制或警报。