计量许可

Aspose.Medical for .NET Plugins 通过实施测量许可机制,赋予开发人员权力. 这种灵活的方法允许您根据您的具体需求使用功能,同时保持符合授权条款。

测量许可模型的关键特点

  • Single Plugin Licensing:每个应用程序例子只能许可一个插件. 如果您试图在授权范围之外访问功能,您的应用程式将自动转换为试用模式. 此功能鼓励用户在没有即时财务承诺的情况下探索额外功能 许可证 FAQ .
  • Trial Mode:体验插件的好处,无需预付费,此模式允许探索额外的功能,提供无风险的机会来评估软件.

购买许可证,请参观 Aspose 購買網站 .

评估版本限制

虽然 Aspose.Medical 评估版本(没有指定的许可证)提供完整的产品功能,但它有以下限制:

  • 插入评估水标在拍摄的图像上
  • 在保存操作时添加许可信息
  • 某些标签不能通过评估版本匿名化
  • DICOM transcoding 不与评估版本可用

如何在 .NET 中实施测量许可

按照这个逐步指南配置您的插件许可需求的Metered类:

  • 即时设置测量级别:创建测量的类别的例子.
  • 设置您的密钥:使用 SetMeteredKey 如何输入您的公共和私人钥匙.
  • 完成处理任务:使用插件完成所需的任务.
  • 监测消耗:使用 GetConsumptionQuantity 方法跟踪使用的 API 请求的总数.

测量许可实施的例子

下面是一個實用的例子,表明如何設定測量鍵:

// Create a Metered instance
Aspose.Medical.Metered metered = new Aspose.Medical.Metered();

// Set your public and private metered keys
metered.SetMeteredKey("<your public key>", "<your private key>");

// Perform DICOM processing operations
Aspose.Medical.Dicom.DicomFile dicomFile = DicomFile.Open("sample.dcm");

// Check consumption after processing
decimal consumption = Aspose.Medical.Metered.GetConsumptionQuantity();
Console.WriteLine($"API requests consumed: {consumption}");

更多例子和详细使用,请参阅 开发者指南 .

申请传统许可证

如果您更喜欢一个传统的许可文件,而不是测量授权,则您可以使用以下类别申请:

从文件

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license file path
license.SetLicense("Aspose.Medical.lic");

从流

// Instantiates the License class
Aspose.Medical.License license = new();

// Sets the license from a stream
license.SetLicense(licenseStream);

作为嵌入式资源

// Instantiates the License class
Aspose.Medical.License license = new();

// Passes the license file name embedded in the assembly
license.SetLicense("Aspose.Medical.lic");

此分類上一篇: The license.SetLicense 该方法是 not thread-safe. 如果这个方法必须从多个线上同时呼叫,您可能需要使用同步原始(如锁)以避免问题。

对 .NET 开发人员的测量许可的好处

选择计量许可解决方案提供了几个优势:

  • 成本效益:仅支付您实际使用的功能,从而降低总成本.
  • Scalability:随着申请要求的进展,您可以轻松地调整许可.
  • 透明度:跟踪您的使用 GetConsumptionQuantity 方法了解你在消耗多少.
  • 灵活性:在做出购买决定之前,在试用模式中探索额外的功能.

比较许可模型

在考虑您的选项时,重要的是要了解测量许可与传统授权之间的差异:

特色计量许可传统许可证
支付模式付出代价:You-go一次或订阅
使用跟踪内置消费监测不适用
Flexibility基于使用的扩展/上下固定功能设置
初始成本低前投资更高的初始购买

安全考虑

保持您的密钥安全:

  • 永远不要在客户端代码或公共存储库中显示关键
  • 在安全配置或环境变量中存储密钥
  • 为开发和生产环境使用单独的钥匙
  • 对意想不到的使用模式的消耗监测

结论

最大限度地利用 .NET 的 Aspose.Medical 的潜力,以适应开发人员的动态需求,同时确保成本效率。 无论您正在构建医疗保健应用程序、PACS 系统或医疗研究工具,了解测量许可证可以大大提高您的项目的财务管理。

 中文