我想使用Portable.Licensing库为我的dll创建许可证,但如果许可证无效或过期,则任何方法都会抛出异常,没有人可以使用它
我怎样才能达到这个目的?适用于所有方法的许可证
请帮帮我
发布于 2015-04-17 17:57:25
您可以断言许可证:
using Portable.Licensing.Validation;
var validationFailures = license.Validate()
.ExpirationDate()
.When(lic => lic.Type == LicenseType.Trial)
.And()
.Signature(publicKey)
.AssertValidLicense();然后遍历所有许可证验证失败,并在需要时抛出异常:
if (validationFailures.Any())
throw new Exception(.....);https://stackoverflow.com/questions/29520818
复制相似问题