Intersystems Cache - 更正%ListOfObjects的语法

O.O*_*O.O 1 intersystems intersystems-cache

文件说,这是允许的:

ClassMethod GetContacts() As %ListOfObjects(ELEMENTTYPE="ContactDB.Contact") 
[WebMethod]   
Run Code Online (Sandbox Code Playgroud)

我想做这个:

Property Permissions As %ListOfObjects(ELEMENTTYPE="MyPackage.MyClass");
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

错误#5480:未声明属性参数:MyPackage.Myclass:ELEMENTTYPE

那么,我真的必须创建一个新类并为其中的每个列表设置ELEMENTTYPE参数吗?

SSH*_*SSH 5

属性中%ListOfObjects的正确语法就是这个

Property Permissions As list of MyPackage.MyClass;
Run Code Online (Sandbox Code Playgroud)