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.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 オブジェクト。

注釈

2 つのパラメーターを持つ TimeSpanValidator コンストラクターを使用すると、 TimeSpanValidator オブジェクトは、 TimeSpan 値が特定の範囲に準拠していることを検証します。

適用対象

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

ソース:
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 クラスの新しいインスタンスを初期化します。

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 値。

例外

resolutionInSeconds0未満です。

-又は-

minValuemaxValue より大きい。

次のコード例は、 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 オブジェクトがこの値と等しい必要があります。

適用対象