AsyncExecutorWithRetries Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс является удобным служебным классом для выполнения определенной асинхронной функции с повторными попытками, что позволяет указать пользовательские фильтры и политики повторных попыток.
public static class AsyncExecutorWithRetries
type AsyncExecutorWithRetries = class
Public Class AsyncExecutorWithRetries
- Наследование
-
AsyncExecutorWithRetries
Поля
INFINITE_RETRIES |
Константой, используемой для запроса бесконечного числа повторных попыток. |
Методы
ExecuteWithRetries(Func<Int32,Task>, Int32, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider) |
Выполнение заданной функции несколько раз на основе параметров конфигурации повтора. |
ExecuteWithRetries<T>(Func<Int32,Task<T>>, Int32, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider) |
Выполнение заданной функции несколько раз на основе параметров конфигурации повтора. |
ExecuteWithRetries<T>(Func<Int32,Task<T>>, Int32, Int32, Func<T, Int32,Boolean>, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider, IBackoffProvider) |
Выполнение заданного |