語言

TimeSpanValidator 建構函式

定義

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

多載

名稱 Description
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.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
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 指定通過驗證的最長時間的物件。

備註

當使用帶有兩個參數的 TimeSpanValidator 建構子時,物件 TimeSpanValidator 會驗證某 TimeSpan 值是否符合特定範圍。

適用於

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
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 不得介於 minValue 與 maxValue 之間。

適用於

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
TimeSpanValidator.cs
來源:
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 被驗證的物件必須等於此值才能通過驗證。

適用於