Lire en anglais

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.

C#
public abstract class SqlRetryLogicBase : 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 à

Produit Versions
SqlClient .NET Core 3.0, 3.1, 4.0, 4.1, 5.0, 5.1, 5.2
SqlClient .NET Framework 3.0, 3.1, 4.0, 4.1, 5.0, 5.1, 5.2
SqlClient .NET Standard 3.0, 3.1, 4.0, 4.1, 5.0, 5.1, 5.2