語言

Retry.Run<TResult> 方法

定義

開始重試所請求的動作。

public static System.Threading.Tasks.Task<TResult> Run<TResult>(Func<System.Threading.Tasks.Task<TResult>> task, Func<Exception,int,Microsoft.Bot.Connector.Authentication.RetryParams> retryExceptionHandler);
static member Run : Func<System.Threading.Tasks.Task<'Result>> * Func<Exception, int, Microsoft.Bot.Connector.Authentication.RetryParams> -> System.Threading.Tasks.Task<'Result>
Public Shared Function Run(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>

一個結果物件。

適用於