SqlRetryIntervalBaseEnumerator クラス

定義

一連の時間間隔を生成します。

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)
継承
SqlRetryIntervalBaseEnumerator
実装

コンストラクター

SqlRetryIntervalBaseEnumerator()

ギャップ時間、最小、最大間隔時間の SqlRetryIntervalBaseEnumerator 既定値を 0 にして、 クラスの新しいインスタンスを初期化します。

SqlRetryIntervalBaseEnumerator(TimeSpan, TimeSpan, TimeSpan)

SqlRetryIntervalBaseEnumerator クラスの新しいインスタンスを初期化します。

プロパティ

Current

列挙子の現在位置にあるコレクション内の要素を取得します。

GapTimeInterval

各間隔の既定のギャップ時間。

MaxTimeInterval

許容される最大時間間隔値。

MinTimeInterval

許容される最小時間間隔値。

メソッド

Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

GetNextInterval()

次の間隔時間を計算します。

MoveNext()

列挙子をコレクションの次の要素に進めます。

Reset()

列挙子を初期位置、つまりコレクションの最初の要素の前に設定します。

Validate(TimeSpan, TimeSpan, TimeSpan)

列挙パラメーターを検証します。

明示的なインターフェイスの実装

IEnumerator.Current

一連の時間間隔を生成します。

適用対象