首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用portable.Licensing加载许可证以进行验证

如何使用portable.Licensing加载许可证以进行验证
EN

Stack Overflow用户
提问于 2016-02-10 15:36:04
回答 1查看 553关注 0票数 0

我已经使用Portable.Licensing生成了一个"license.lic“文件。我无法加载它。如何使用Portable.Licensing加载和验证许可证。

EN

回答 1

Stack Overflow用户

发布于 2016-10-20 14:06:05

用于加载许可证文件和验证的documentation显示:

断言许可证的最简单方法是在应用程序的入口点。首先从文件或资源加载许可证:

变量许可证= License.Load(...);

然后,您可以断言许可证:

使用Portable.Licensing.Validation的

;var validationFailures = license.Validate()

.ExpirationDate()

.When(lic => lic.Type == LicenseType.Trial)

.And()

.Signature(publicKey)

.AssertValidLicense();

Portable.Licesing不会抛出任何异常,只返回验证失败的枚举。现在您可以遍历可能的验证失败:

foreach (validationFailures中的var失败) Console.WriteLine(failure.GetType().Name + ":“+ failure.Message +”-“+ failure.HowToResolve);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35309329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档