我正在尝试列出方法的参数。
当我使用示例客户端时,我可以看到以下信息:
但是当我_session.Browse()
用来获取“MethodIO”的孩子时,我看不到参数:
var browseDescr = new BrowseDescription
{
NodeId = methodNode.NodeId.ToString(),
BrowseDirection = BrowseDirection.Forward,
ReferenceTypeId = ReferenceTypeIds.Aggregates,
IncludeSubtypes = true,
NodeClassMask = (uint)(NodeClass.Variable | NodeClass.Object),
ResultMask = (uint)BrowseResultMask.All
};
var arguments = Browse(browseDescr);
结果:
我也试过:
- 浏览节点的子
InputArgument
节点 - 使用
_session.ReadNode(methodNode.NodeId.ToString());
那么我做错了什么?如何确定方法具有哪些参数?