Compartir a través de


RetryAction.RunAsync<TResult> Método

Definición

Inicia el reintento de la acción solicitada.

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)

Parámetros de tipo

TResult

Resultado esperado de la acción realizada.

Parámetros

task
Func<Task<TResult>>

Referencia a la acción que se va a reintentar.

retryExceptionHandler
Func<Exception,Int32,RetryParams>

Referencia al método que controla las excepciones.

Devoluciones

Task<TResult>

Objeto de resultado.

Se aplica a