计量许可
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 系统或医疗研究工具,了解测量许可证可以大大提高您的项目的财务管理。