Partager via


SqlRetryLogicBase Classe

Définition

Récupère l’intervalle de temps suivant par rapport au nombre de nouvelles tentatives si une condition temporaire se produit.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Héritage
SqlRetryLogicBase
Implémente

Constructeurs

SqlRetryLogicBase()

Récupère l’intervalle de temps suivant par rapport au nombre de nouvelles tentatives si une condition temporaire se produit.

Propriétés

Current

Numéro de nouvelle tentative actuel commençant à zéro.

NumberOfTries

Nombre maximal de tentatives.

RetryIntervalEnumerator

Énumérateur d’intervalle du minuteur.

TransientPredicate

Déléguer à un prédicat de condition temporaire. La fonction vers laquelle ce délégué pointe doit retourner une valeur true lorsqu’une exception temporaire attendue se produit.

Méthodes

Clone()

Crée un objet qui est une copie de l'instance actuelle.

Reset()

Définissez les compteurs et l’énumérateur sur les valeurs par défaut pour l’utilisation suivante.

RetryCondition(Object)

Validation de la pré-nouvelle tentative pour l’état de l’expéditeur.

TryNextInterval(TimeSpan)

Essayez d’obtenir l’intervalle suivant à l’aide de l’énumérateur si le compteur ne dépasse pas le nombre de nouvelles tentatives.

S’applique à