次の方法で共有


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

注釈

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

適用対象

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間に値をminValue``maxValue指定することはできません。

適用対象

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

例外

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 合格するには、検証対象のオブジェクトがこの値と等しい必要があります。

適用対象