| 前页 | 后页 | 
EA_OnRunAttributeRule
对于在要验证的选择中的每个属性上执行的EA_OnInitializeUserRules中定义的每个规则,都会触发此事件一次。
如果您不想在给定的属性上执行RuleID定义的规则,则只需返回而不执行任何操作即可。
执行任何验证时,如果发现验证错误,请使用Repository.ProjectInterface.PublishResult方法通知Enterprise Architect 。
句法
子EA_OnRunAttributeRule(存储库为EA.Repository,RuleID为字符串,AttributeGUID为字符串,ObjectID为Long)
EA_OnRunAttributeRule函数语法包含这些参数。
| 参数 | 类型 | 也可以看看 | 
|---|---|---|
| 资料库 | EA仓库 方向:IN 说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。 | 储存库类 | 
| RuleID | 串 方向:IN 说明:传递给“ Project.DefineRule”命令的标识。 | |
| AttributeGUID | 串 方向:IN 说明:可能对其执行验证的属性的GUID。 使用'Repository.GetAttributeByGuid'方法检索属性对象。 | |
| 对象ID | 长 方向:IN 描述:拥有给定属性的对象的ID。使用'Repository.GetElementByID'方法检索对象。 | 
