Поделиться через


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)

Попробуйте получить время следующего интервала с помощью перечислителя, если счетчик не превышает количество повторных попыток.

Применяется к