Lire en anglais

Partager via


SqlRetryIntervalBaseEnumerator Classe

Définition

Génère une séquence d’intervalles de temps.

C#
public abstract class SqlRetryIntervalBaseEnumerator : ICloneable, System.Collections.Generic.IEnumerator<TimeSpan>
Héritage
SqlRetryIntervalBaseEnumerator
Implémente

Constructeurs

SqlRetryIntervalBaseEnumerator()

Initialise une nouvelle instance de la SqlRetryIntervalBaseEnumerator classe avec une valeur par défaut de zéro pour le temps d’intervalle, le temps minimal et l’intervalle maximal.

SqlRetryIntervalBaseEnumerator(TimeSpan, TimeSpan, TimeSpan)

Initialise une nouvelle instance de la classe SqlRetryIntervalBaseEnumerator.

Propriétés

Current

Obtient l’élément de la collection situé à la position actuelle de l’énumérateur.

GapTimeInterval

Durée d’intervalle par défaut de chaque intervalle.

MaxTimeInterval

Valeur maximale de l’intervalle de temps autorisé.

MinTimeInterval

Valeur minimale de l’intervalle de temps autorisé.

Méthodes

Clone()

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

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

GetNextInterval()

Calcule l’intervalle suivant.

MoveNext()

Avance l’énumérateur à l’élément suivant de la collection.

Reset()

Rétablit l’énumérateur à sa position initiale, qui précède le premier élément de la collection.

Validate(TimeSpan, TimeSpan, TimeSpan)

Validez les paramètres d’énumération.

Implémentations d’interfaces explicites

IEnumerator.Current

Génère une séquence d’intervalles de temps.

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