Validation 如何使用portable.Licensing加载许可证以进行验证
我已经使用Portable.Licensing生成了一个“license.lic”文件。我无法加载它。如何使用Portable.Licensing加载和验证许可证。用于加载许可证文件和验证的显示: 断言许可证的最简单方法是在应用程序的入口点。 首先从文件或资源加载许可证: var license=license.Load(…) 然后您可以断言许可证: 使用Portable.Licensing.Validation;var验证失败= license.Validate()Validation 如何使用portable.Licensing加载许可证以进行验证,validation,load,licensing,portability,Validation,Load,Licensing,Portability,我已经使用Portable.Licensing生成了一个“license.lic”文件。我无法加载它。如何使用Portable.Licensing加载和验证许可证。用于加载许可证文件和验证的显示: 断言许可证的最简单方法是在应用程序的入口点。 首先从文件或资源加载许可证: var license=license.Load(…) 然后您可以断言许可证: 使用Portable.Licensing.Validation;var验证失败= license.Validate() .ExpirationDa
.ExpirationDate()
.When(lic=>lic.Type==LicenseType.Trial)
.和()
.签名(公钥)
.AssertValidLicense() 许可不会引发任何异常,只返回验证失败的枚举。 现在,您可以迭代可能的验证失败: foreach(validationFailures中的var失败) Console.WriteLine(failure.GetType().Name+”:“+failure.Message+”-“+failure.HowToResolve)
文件不够清楚。乍一看,我尝试将文件名作为
Load
的参数,在一些xml异常之后,我开始认为它可能需要文件内容。