Metered.SetMeteredKey

Metered.SetMeteredKey method

设置计量公钥和私钥。

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

评论

如果你购买了metered license,这个API应该在应用程序启动时调用,正常情况下,这就足够了。 但是,如果metered在24小时内没有上传消费数据,那么license将被设置为评估状态。为避免这种情况,您应该定期检查许可证状态。如果是评估状态,请再次调用此API。

例子

显示如何设置计量许可证。

Metered metered = new Metered();
metered.SetMeteredKey("MyPublicKey", "MyPrivateKey");

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

// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Pages();

// 加载 OneNote 文档并获取第一个子节点           
Document document = new Document(Path.Combine(dataDir, "Aspose.one"));

document.Save(Path.Combine(dataDir, "MeteredLicense.pdf"));

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

也可以看看