Condividi tramite


SqlRetryIntervalBaseEnumerator Classe

Definizione

Genera una sequenza di intervalli di tempo.

public ref class SqlRetryIntervalBaseEnumerator abstract : ICloneable, System::Collections::Generic::IEnumerator<TimeSpan>
public abstract class SqlRetryIntervalBaseEnumerator : ICloneable, System.Collections.Generic.IEnumerator<TimeSpan>
type SqlRetryIntervalBaseEnumerator = class
    interface IEnumerator<TimeSpan>
    interface IDisposable
    interface IEnumerator
    interface ICloneable
type SqlRetryIntervalBaseEnumerator = class
    interface IEnumerator<TimeSpan>
    interface IEnumerator
    interface IDisposable
    interface ICloneable
Public MustInherit Class SqlRetryIntervalBaseEnumerator
Implements ICloneable, IEnumerator(Of TimeSpan)
Ereditarietà
SqlRetryIntervalBaseEnumerator
Implementazioni

Costruttori

SqlRetryIntervalBaseEnumerator()

Inizializza una nuova istanza della SqlRetryIntervalBaseEnumerator classe con un valore predefinito pari a zero per il tempo di gap, il minimo e il tempo massimo di intervallo.

SqlRetryIntervalBaseEnumerator(TimeSpan, TimeSpan, TimeSpan)

Inizializza una nuova istanza della classe SqlRetryIntervalBaseEnumerator.

Proprietà

Current

Ottiene l'elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.

GapTimeInterval

Intervallo predefinito di ogni intervallo.

MaxTimeInterval

Valore massimo intervallo di tempo consentito.

MinTimeInterval

Valore minimo dell'intervallo di tempo consentito.

Metodi

Clone()

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

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

GetNextInterval()

Calcola l'intervallo successivo.

MoveNext()

Sposta l'enumeratore all'elemento successivo della raccolta.

Reset()

Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.

Validate(TimeSpan, TimeSpan, TimeSpan)

Convalidare i parametri di enumerazione.

Implementazioni dell'interfaccia esplicita

IEnumerator.Current

Genera una sequenza di intervalli di tempo.

Si applica a