TimeSpanValidator 构造函数

定义

初始化 TimeSpanValidator 类的新实例。

重载

TimeSpanValidator(TimeSpan, TimeSpan)

基于所提供的参数初始化 TimeSpanValidator 类的新实例。

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

基于所提供的参数初始化 TimeSpanValidator 类的新实例。

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

基于所提供的参数初始化 TimeSpanValidator 类的新实例。

TimeSpanValidator(TimeSpan, TimeSpan)

基于所提供的参数初始化 TimeSpanValidator 类的新实例。

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan)

参数

minValue
TimeSpan

TimeSpan 对象,指定通过验证所允许的最早时间。

maxValue
TimeSpan

TimeSpan 对象,指定通过验证所允许的最晚时间。

注解

使用具有两个TimeSpan参数的TimeSpanValidator构造函数时,该TimeSpanValidator对象将验证值是否遵循特定范围。

适用于

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

基于所提供的参数初始化 TimeSpanValidator 类的新实例。

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean)

参数

minValue
TimeSpan

TimeSpan 对象,指定通过验证所允许的最早时间。

maxValue
TimeSpan

TimeSpan 对象,指定通过验证所允许的最晚时间。

rangeIsExclusive
Boolean

一个 Boolean 值,指定验证范围是否独占。

注解

构造 TimeSpanValidator 函数检查最小值和最大值 TimeSpan ,以及验证范围是否为独占值。 当参数rangeIsExclusive设置为true时,该值TimeSpan不得介于值和maxValue值之间minValue

适用于

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

基于所提供的参数初始化 TimeSpanValidator 类的新实例。

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool * int64 -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean, resolutionInSeconds As Long)

参数

minValue
TimeSpan

TimeSpan 对象,指定通过验证所允许的最早时间。

maxValue
TimeSpan

TimeSpan 对象,指定通过验证所允许的最晚时间。

rangeIsExclusive
Boolean

一个 Boolean 值,指定验证范围是否独占。

resolutionInSeconds
Int64

指定秒数的 Int64 值。

例外

resolutionInSeconds 小于 0

  • 或 - minValue 大于 maxValue

示例

下面的代码示例演示如何使用 TimeSpanValidator 构造函数。 此代码示例是为类提供的大型示例的 TimeSpanValidator 一部分。

// Create TimeSpan and Validator.
TimeSpan testTimeSpan = new TimeSpan(0,1,05);
TimeSpan minTimeSpan = new TimeSpan(0,1,0);
TimeSpan maxTimeSpan = new TimeSpan(0,1,10);
TimeSpanValidator myTimeSpanValidator = new TimeSpanValidator(minTimeSpan, maxTimeSpan, false, 65);
' Create string and validator.
Dim testVal As String = "filename"
Dim myStrValidator As StringValidator = New StringValidator(1, 8, "$%^")

注解

resolutionInSeconds指定参数时,TimeSpan要验证的对象必须等于此值才能传递验证。

适用于