Compartilhar via


AsyncExecutorWithRetries Classe

Definição

Essa classe é uma classe de utilitário conveniente para executar uma determinada função assíncrona com repetições, permitindo especificar políticas e filtros de repetição personalizados.

public static class AsyncExecutorWithRetries
type AsyncExecutorWithRetries = class
Public Class AsyncExecutorWithRetries
Herança
AsyncExecutorWithRetries

Campos

INFINITE_RETRIES

Constante usada para solicitar um número infinito de repetições.

Métodos

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

Execute uma determinada função várias vezes, com base em parâmetros de configuração de repetição.

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

Execute uma determinada função várias vezes, com base em parâmetros de configuração de repetição.

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

Execute um determinado function número de vezes, com base em parâmetros de configuração de repetição.

Aplica-se a