有一个功能可以用硬件密钥检查许可证.但是这个函数经常被调用并且需要时间来执行.所以为了避免太多的电话我想在一段时间后检查许可证.
bool CheckLicense()
{
if(license checked in last 10 secconds)
{
return last status;
}
else
{
hardware access for license check
return current status
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:可能会删除硬件密钥,因此检查一次不是好习惯.还要调用许可证检查以启用和禁用不同的按钮状态.
c# ×1