SqlRetryLogicBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает следующий интервал времени относительно количества повторных попыток, если возникает временное условие.
public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
- Наследование
-
SqlRetryLogicBase
- Реализации
Конструкторы
SqlRetryLogicBase() |
Извлекает следующий интервал времени относительно количества повторных попыток, если возникает временное условие. |
Свойства
Current |
Текущее число повторных попыток, начиная с нуля. |
NumberOfTries |
Максимальное число попыток. |
RetryIntervalEnumerator |
Перечислитель интервалов таймера. |
TransientPredicate |
Делегирование предикату временных условий. Функция, на которую указывает этот делегат, должна возвращать значение true при ожидаемом временном исключении. |
Методы
Clone() |
Создает новый объект, являющийся копией текущего экземпляра. |
Reset() |
Присвойте счетчикам и перечислителю значения по умолчанию для следующего использования. |
RetryCondition(Object) |
Предварительная повторная проверка состояния отправителя. |
TryNextInterval(TimeSpan) |
Попробуйте получить время следующего интервала с помощью перечислителя, если счетчик не превышает количество повторных попыток. |