前页 | 后页 |
EA_GetSharedAddinName
作为Add-In编写器,您可以通过Enterprise Architect Keystore分发到您的Add-In ,前提是您的密钥使用允许系统识别它们所属的Add-In的前缀进行Add-In 。调用EA_GetSharedAddinName以确定Add-In使用的前缀。如果在密钥库中找到匹配的密钥,则“许可证管理”对话框将显示EA_AddinLicenseGetDescription返回给用户的名称。最后,当用户选择一个键时,该键将通过调用EA_AddinLicenseValidate传递到您的Add-In进行验证。
句法
函数EA_GetSharedAddinName(存储库为EA.Repository)作为字符串
参数 |
类型 |
也可以看看 |
---|---|---|
资料库 |
EA仓库 方向:IN 说明:EA.Repository对象,代表当前打开的模型。轮询其成员以检索模型数据和用户界面状态信息。 |
储存库类 |
返回值
一个字符串,其中包含所提供的Add-In的产品名称代码,例如MYADDIN。在添加到密钥库的所有密钥中,这将以纯文本形式显示。
笔记
共享的Add-In项密钥的格式为:
EASK-YOURCODE-REALKEY
- EASK-常量字符串,用于标识Enterprise Architect Add-In项的共享密钥
- 您的代码-您选择并与我们验证的代码:
-显示给密钥库的管理员
-建议长度为6-10个字符
-包含ASCII字符33-126,“-”除外(45) - REALKEY-实际密钥或校验和的编码
-建议长度为8-32个字符
-包含ASCII字符33-126
例如,这些键将全部解释为属于从此函数返回MYADDIN的Add-In :
- EASK-MYADDIN-测试
- EASK-MYADDIN- {7AC4D426-9083-4fa2-93B7-25E2B7FB8DC5}
- EASK-MYADDIN-7AC4D426-9083-4fa2-93B7
- EASK-MYADDIN-25E2B7FB8DC5
- EASK-MYADDIN-2hDfHKA5jf0GAjn92UvqAnxwC13dxQGJtH7zLHJ9Ym8 =