Compartir a través de


AsyncExecutorWithRetries Clase

Definición

Esta clase es una clase de utilidad conveniente para ejecutar una determinada función asincrónica con reintentos, lo que permite especificar directivas y filtros de reintento personalizados.

public static class AsyncExecutorWithRetries
type AsyncExecutorWithRetries = class
Public Class AsyncExecutorWithRetries
Herencia
AsyncExecutorWithRetries

Campos

INFINITE_RETRIES

Constante usada para solicitar un número infinito de reintentos.

Métodos

ExecuteWithRetries(Func<Int32,Task>, Int32, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider)

Ejecute una función determinada varias veces, en función de los parámetros de configuración de reintento.

ExecuteWithRetries<T>(Func<Int32,Task<T>>, Int32, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider)

Ejecute una función determinada varias veces, en función de los parámetros de configuración de reintento.

ExecuteWithRetries<T>(Func<Int32,Task<T>>, Int32, Int32, Func<T, Int32,Boolean>, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider, IBackoffProvider)

Ejecute un número function determinado de veces, en función de los parámetros de configuración de reintento.

Se aplica a