前页 后页

EA_AddinLicenseValidate

当用户直接在“许可证管理”对话框中输入与Sparx Systems密钥不匹配的许可证密钥时,会将EA_AddInLicenseValidate广播给所有Enterprise Architect Add-Ins ,使他们有机会使用Add-In项来确定提供的功能级别。从Sparx Systems Keystore检索Keystore仅使用该密钥调用目标Add-In项。

对于Add-In自身验证对这个键, Add-In的EA_AddinLicenseValidate处理程序应该返回确认许可证已经被验证。由于EA_AddinLicenseValidate事件已广播到所有Add-Ins ,因此一个许可证可以验证许多Add-Ins 。

如果Add-In项通过将确认返回给EA_AddinLicenseValidate来选择处理许可证密钥,则会调用该附件,以通过EA_AddinLicenseGetDescription事件提供许可证密钥的描述。如果有多个Add-In选择处理许可证密钥,则查询向EA_AddinLicenseValidate返回确认的第一个Add-In获取许可证密钥描述。

句法

函数EA_AddInLicenseValidate(存储库为EA.Repository,AddinKey为字符串)为布尔值

参数

类型

也可以看看

资料库

EA仓库

方向:IN

说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。

储存库类

插件密钥

方向:IN

说明:在“许可证管理”对话框中输入的Add-In许可证密钥。

返回值

如果许可证密钥已针对当前Add-In验证,则返回True。否则返回False。

学到更多