前页 后页

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
我们建议您直接与Sparx Systems联系以提供建议的值,以确保您不会与任何其他Add-Ins冲突。

例如,这些键将全部解释为属于从此函数返回MYADDIN的Add-In :

  • EASK-MYADDIN-测试
  • EASK-MYADDIN- {7AC4D426-9083-4fa2-93B7-25E2B7FB8DC5}
  • EASK-MYADDIN-7AC4D426-9083-4fa2-93B7
  • EASK-MYADDIN-25E2B7FB8DC5
  • EASK-MYADDIN-2hDfHKA5jf0GAjn92UvqAnxwC13dxQGJtH7zLHJ9Ym8 =

学到更多