Aracılığıyla paylaş


SqlRetryIntervalBaseEnumerator Sınıf

Tanım

Zaman aralıkları dizisi oluşturur.

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)
Devralma
SqlRetryIntervalBaseEnumerator
Uygulamalar

Oluşturucular

SqlRetryIntervalBaseEnumerator()

Aralık süresi, minimum ve maksimum aralık süresi için varsayılan değeri sıfır olan sınıfın yeni bir örneğini SqlRetryIntervalBaseEnumerator başlatır.

SqlRetryIntervalBaseEnumerator(TimeSpan, TimeSpan, TimeSpan)

SqlRetryIntervalBaseEnumerator sınıfının yeni bir örneğini başlatır.

Özellikler

Current

Koleksiyondaki öğeyi numaralandırıcının geçerli konumunda alır.

GapTimeInterval

Her aralığın varsayılan aralık süresi.

MaxTimeInterval

İzin verilen en büyük zaman aralığı değeri.

MinTimeInterval

İzin verilen en düşük zaman aralığı değeri.

Yöntemler

Clone()

Geçerli örneğin kopyası olan yeni bir nesne oluşturur.

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

GetNextInterval()

Sonraki aralığı hesaplar.

MoveNext()

Numaralandırıcıyı koleksiyonun sonraki öğesine ilerler.

Reset()

Numaralandırıcıyı koleksiyondaki ilk öğeden önceki başlangıç konumuna ayarlar.

Validate(TimeSpan, TimeSpan, TimeSpan)

Numaralandırma parametrelerini doğrulayın.

Belirtik Arabirim Kullanımları

IEnumerator.Current

Zaman aralıkları dizisi oluşturur.

Şunlara uygulanır