Compartilhar via


SqlRetryLogicBase Classe

Definição

Recupera o próximo intervalo de tempo em relação ao número de repetições se ocorrer uma condição transitória.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Herança
SqlRetryLogicBase
Implementações

Construtores

SqlRetryLogicBase()

Recupera o próximo intervalo de tempo em relação ao número de repetições se ocorrer uma condição transitória.

Propriedades

Current

Número de repetição atual a partir de zero.

NumberOfTries

Número máximo de tentativas.

RetryIntervalEnumerator

O enumerador de intervalo de temporizador.

TransientPredicate

Delegar a um predicado de condição transitória. A função para a qual esse delegado aponta deve retornar um valor verdadeiro quando ocorre uma exceção transitória esperada.

Métodos

Clone()

Cria um novo objeto que é uma cópia da instância atual.

Reset()

Defina os contadores e o enumerador como valores padrão para o próximo uso.

RetryCondition(Object)

Validação de pré-repetição para o estado do remetente.

TryNextInterval(TimeSpan)

Tente obter o próximo intervalo de tempo usando o enumerador se o contador não exceder o número de repetições.

Aplica-se a