次の方法で共有


AsyncSerialExecutor<TResult>.AddNext メソッド

定義

次の関数を実行用に送信します。 以前に送信されたすべての関数が完了した後、実行をインターリーブせずに実行されます。 この指定された関数の実行を表す promise を返します。 返された promise は、指定された関数の実行が完了すると解決されます。

public System.Threading.Tasks.Task<TResult> AddNext (Func<System.Threading.Tasks.Task<TResult>> func);
member this.AddNext : Func<System.Threading.Tasks.Task<'Result>> -> System.Threading.Tasks.Task<'Result>
Public Function AddNext (func As Func(Of Task(Of TResult))) As Task(Of TResult)

パラメーター

func
Func<Task<TResult>>

呼び出しをスケジュールする関数。

戻り値

Task<TResult>

スケジュールされた関数呼び出しの結果。

適用対象