CreateDynamic() public static method

全ての要素がQiDynamicであるようなタプルを生成します。 このようなタプルはQiMethod.Callの引数として渡す処理に適しています。
public static CreateDynamic ( ) : QiTuple
return QiTuple
Example #1
0
 /// <summary>関数を非同期で呼び出し、進行状態の確認に利用可能なIDを発行します。</summary>
 /// <param name="args">関数の引数</param>
 /// <returns>非同期呼び出しの結果確認に使うID</returns>
 public int Post(params QiAnyValue[] args)
 {
     return(_obj.PostDirect(
                GetMethodSignature(args),
                QiTuple.CreateDynamic(args).QiValue
                ));
 }
Example #2
0
 /// <summary>関数を同期的に呼び出し、結果を取得します。</summary>
 /// <param name="args">関数の引数</param>
 /// <returns>結果</returns>
 public QiValue Call(params QiAnyValue[] args)
 {
     return(_obj
            .CallDirect(GetMethodSignature(args), QiTuple.CreateDynamic(args).QiValue)
            .Wait()
            .GetValue());
 }