TimeSpanValidator 建構函式

定義

初始化 TimeSpanValidator 類別的新執行個體。

多載

TimeSpanValidator(TimeSpan, TimeSpan)

根據提供的參數,初始化 TimeSpanValidator 類別的新執行個體。

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

根據提供的參數,初始化 TimeSpanValidator 類別的新執行個體。

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

根據提供的參數,初始化 TimeSpanValidator 類別的新執行個體。

TimeSpanValidator(TimeSpan, TimeSpan)

來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs

根據提供的參數,初始化 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.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs

根據提供的參數,初始化 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.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs

根據提供的參數,初始化 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 要驗證的物件必須等於這個值,才能通過驗證。

適用於