我正在尝试在Java扩展中读取事物的属性值,但总是会收到异常“未授权PSIM_AlarmManagementServices_Thing中的SS上的PropertyRead”
我的代码是
Thing AlarmManagementServices_Thing = (Thing) EntityUtilities.findEntityDirect("PSIM_AlarmManagementServices_Thing",
ThingworxRelationshipTypes.Thing);
String ss = AlarmManagementServices_Thing.GetStringPropertyValue("ss");
enter image description here
最佳答案
现在我知道为什么会有这个错误,当我从子线程内部访问事物的属性时,我遇到了这个错误,但是如果我从Resource的主线程访问它,就不会出错。尝试从子线程内部调用DataTable的AddDataTableEntry服务时,我之前也遇到过同样的事情,但没有出现错误,但未添加行。