Freigeben über


TimeSpanValidator Konstruktoren

Definition

Initialisiert eine neue Instanz der TimeSpanValidator-Klasse.

Überlädt

TimeSpanValidator(TimeSpan, TimeSpan)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.

TimeSpanValidator(TimeSpan, TimeSpan)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.

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)

Parameter

minValue
TimeSpan

Ein TimeSpan-Objekt, das die minimale Zeit für eine gültige Validierung angibt.

maxValue
TimeSpan

Ein TimeSpan-Objekt, das die maximale Zeit für eine gültige Validierung angibt.

Hinweise

Wenn der TimeSpanValidator Konstruktor mit zwei Parametern verwendet wird, überprüft das TimeSpanValidator Objekt, dass ein TimeSpan Wert einem bestimmten Bereich entspricht.

Gilt für

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.

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)

Parameter

minValue
TimeSpan

Ein TimeSpan-Objekt, das die minimale Zeit für eine gültige Validierung angibt.

maxValue
TimeSpan

Ein TimeSpan-Objekt, das die maximale Zeit für eine gültige Validierung angibt.

rangeIsExclusive
Boolean

Ein Boolean-Wert, der angibt, ob der Validierungsbereich exklusiv ist.

Hinweise

Der TimeSpanValidator Konstruktor überprüft sowohl die Mindest- als auch die Maximalwerte TimeSpan , sowie ob der Gültigkeitsbereich exklusiv ist. Wenn der Parameter auf true"Festgelegt" festgelegt ist, darf der rangeIsExclusive TimeSpan Wert nicht zwischen den minValue maxValue Werten und Werten enthalten sein.

Gilt für

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.

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)

Parameter

minValue
TimeSpan

Ein TimeSpan-Objekt, das die minimale Zeit für eine gültige Validierung angibt.

maxValue
TimeSpan

Ein TimeSpan-Objekt, das die maximale Zeit für eine gültige Validierung angibt.

rangeIsExclusive
Boolean

Ein Boolean-Wert, der angibt, ob der Validierungsbereich exklusiv ist.

resolutionInSeconds
Int64

Ein Int64-Wert, der eine Anzahl von Sekunden angibt.

Ausnahmen

resolutionInSeconds ist kleiner als 0.

- oder - minValue ist größer als maxValue.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der TimeSpanValidator Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TimeSpanValidator Klasse bereitgestellt wird.

// 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, "$%^")

Hinweise

Wenn der Parameter angegeben wird, muss das resolutionInSeconds TimeSpan überprüfte Objekt gleich diesem Wert sein, um die Überprüfung zu übergeben.

Gilt für