Condividi tramite


SqlRetryLogicBase Classe

Definizione

Recupera l'intervallo di tempo successivo rispetto al numero di tentativi se si verifica una condizione temporanea.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Ereditarietà
SqlRetryLogicBase
Implementazioni

Costruttori

SqlRetryLogicBase()

Recupera l'intervallo di tempo successivo rispetto al numero di tentativi se si verifica una condizione temporanea.

Proprietà

Current

Numero di ripetizione dei tentativi corrente a partire da zero.

NumberOfTries

Numero massimo di tentativi.

RetryIntervalEnumerator

Enumeratore intervallo timer.

TransientPredicate

Delegare a un predicato di condizione temporanea. La funzione a cui punta questo delegato deve restituire un valore true quando si verifica un'eccezione temporanea prevista.

Metodi

Clone()

Crea un nuovo oggetto che è una copia dell'istanza corrente.

Reset()

Impostare i contatori e l'enumeratore su valori predefiniti per l'uso successivo.

RetryCondition(Object)

Convalida preliminare dei tentativi per lo stato del mittente.

TryNextInterval(TimeSpan)

Provare a ottenere l'intervallo successivo usando l'enumeratore se il contatore non supera il numero di tentativi.

Si applica a