Dela via


RetryAction.RunAsync<TResult> Metod

Definition

Startar återförsöket av den begärda åtgärden.

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)

Typparametrar

TResult

Det resultat som förväntas av den utförda åtgärden.

Parametrar

task
Func<Task<TResult>>

En referens till åtgärden för att försöka igen.

retryExceptionHandler
Func<Exception,Int32,RetryParams>

En referens till metoden som hanterar undantag.

Returer

Task<TResult>

Ett resultatobjekt.

Gäller för