Compartir a través de


SqlRetryLogicBase Clase

Definición

Recupera el intervalo de tiempo siguiente con respecto al número de reintentos si se produce una condición transitoria.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Herencia
SqlRetryLogicBase
Implementaciones

Constructores

SqlRetryLogicBase()

Recupera el intervalo de tiempo siguiente con respecto al número de reintentos si se produce una condición transitoria.

Propiedades

Current

Número de reintento actual a partir de cero.

NumberOfTries

Número máximo de reintentos.

RetryIntervalEnumerator

Enumerador de intervalo de temporizador.

TransientPredicate

Delegar en un predicado de condición transitorio. La función a la que apunta este delegado debe devolver un valor true cuando se produce una excepción transitoria esperada.

Métodos

Clone()

Crea un nuevo objeto copiado de la instancia actual.

Reset()

Establezca los contadores y el enumerador en los valores predeterminados para su uso siguiente.

RetryCondition(Object)

Validación previa del reintento para el estado del remitente.

TryNextInterval(TimeSpan)

Intente obtener la siguiente hora de intervalo mediante el enumerador si el contador no supera el número de reintentos.

Se aplica a