Partager via


AsyncExecutorWithRetries Classe

Définition

Cette classe est une classe utilitaire pratique pour exécuter une certaine fonction asynchrone avec des nouvelles tentatives, ce qui permet de spécifier des filtres et des stratégies de nouvelle tentative personnalisés.

public static class AsyncExecutorWithRetries
type AsyncExecutorWithRetries = class
Public Class AsyncExecutorWithRetries
Héritage
AsyncExecutorWithRetries

Champs

INFINITE_RETRIES

Constante utilisée pour demander un nombre infini de nouvelles tentatives.

Méthodes

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

Exécutez une fonction donnée plusieurs fois, en fonction des paramètres de configuration de nouvelle tentative.

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

Exécutez une fonction donnée plusieurs fois, en fonction des paramètres de configuration de nouvelle tentative.

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

Exécutez un nombre de fois donné function , en fonction des paramètres de configuration de nouvelle tentative.

S’applique à