0
メソッドの引数をリストしようとしています。メソッドノードの引数リスト
私はサンプルクライアントを使用する場合、私は以下の情報を見ることができます:
をしかし、私は「MethodIO」の子供を取得するために_session.Browse()
を使用するとき、私は引数を参照することはできません。
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());
を使用するには?メソッドが持つ引数を調べるにはどうすればよいですか?
私は "InputArguments"のために子供を戻しませんが、説明によれば、引数が必要です。 – jgauffin
InputArgumentsノードには子はありません。必要な情報は、そのノード自体の属性に含まれています。 InputArgumentsとOutputArgumentsのValue属性のDataTypeは、必要なすべての情報を持つArgument構造体のスカラーまたは配列です。 –