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

SqlRetryIntervalBaseEnumerator(TimeSpan, TimeSpan, TimeSpan)

初始化 SqlRetryIntervalBaseEnumerator 类的新实例。

属性

Current

获取集合中位于枚举数当前位置的元素。

GapTimeInterval

每个间隔的默认间隔时间。

MaxTimeInterval

允许的最大时间间隔值。

MinTimeInterval

允许的最小时间间隔值。

方法

Clone()

创建作为当前实例副本的新对象。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

GetNextInterval()

计算下一个间隔时间。

MoveNext()

将枚举数推进到集合的下一个元素。

Reset()

将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。

Validate(TimeSpan, TimeSpan, TimeSpan)

验证枚举参数。

显式接口实现

IEnumerator.Current

生成时间间隔序列。

适用于