Bagikan melalui


SqlRetryIntervalBaseEnumerator Kelas

Definisi

Menghasilkan urutan interval waktu.

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)
Warisan
SqlRetryIntervalBaseEnumerator
Penerapan

Konstruktor

SqlRetryIntervalBaseEnumerator()

Menginisialisasi instans SqlRetryIntervalBaseEnumerator baru kelas dengan nilai default nol untuk waktu kesenjangan, minimum, dan waktu interval maksimum.

SqlRetryIntervalBaseEnumerator(TimeSpan, TimeSpan, TimeSpan)

Menginisialisasi instans baru kelas SqlRetryIntervalBaseEnumerator.

Properti

Current

Mendapatkan elemen dalam koleksi pada posisi enumerator saat ini.

GapTimeInterval

Waktu celah default dari setiap interval.

MaxTimeInterval

Nilai interval waktu maksimum yang diizinkan.

MinTimeInterval

Nilai interval waktu minimum yang diizinkan.

Metode

Clone()

Membuat objek baru yang merupakan salinan instans saat ini.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

GetNextInterval()

Menghitung waktu interval berikutnya.

MoveNext()

Memajukan enumerator ke elemen koleksi berikutnya.

Reset()

Mengatur enumerator ke posisi awalnya, yaitu sebelum elemen pertama dalam koleksi.

Validate(TimeSpan, TimeSpan, TimeSpan)

Validasi parameter enumerasi.

Implementasi Antarmuka Eksplisit

IEnumerator.Current

Menghasilkan urutan interval waktu.

Berlaku untuk