次の方法で共有


RetryAction.RunAsync<TResult> メソッド

定義

要求されたアクションの再試行を開始します。

public static System.Threading.Tasks.Task<TResult> RunAsync<TResult> (Func<System.Threading.Tasks.Task<TResult>> task, Func<Exception,int,Microsoft.Bot.Connector.Authentication.RetryParams> retryExceptionHandler);
static member RunAsync : Func<System.Threading.Tasks.Task<'Result>> * Func<Exception, int, Microsoft.Bot.Connector.Authentication.RetryParams> -> System.Threading.Tasks.Task<'Result>
Public Shared Function RunAsync(Of TResult) (task As Func(Of Task(Of TResult)), retryExceptionHandler As Func(Of Exception, Integer, RetryParams)) As Task(Of TResult)

型パラメーター

TResult

実行されたアクションから予想される結果。

パラメーター

task
Func<Task<TResult>>

再試行するアクションへの参照。

retryExceptionHandler
Func<Exception,Int32,RetryParams>

例外を処理するメソッドへの参照。

戻り値

Task<TResult>

結果オブジェクト。

適用対象