TimeSpanValidator Konstruktoren

Definition

Initialisiert eine neue Instanz der TimeSpanValidator-Klasse.Initializes a new instance of the TimeSpanValidator class.

Überlädt

TimeSpanValidator(TimeSpan, TimeSpan)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.

TimeSpanValidator(TimeSpan, TimeSpan)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.

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.A TimeSpan object that specifies the minimum time allowed to pass validation.

maxValue
TimeSpan

Ein TimeSpan-Objekt, das die maximale Zeit für eine gültige Validierung angibt.A TimeSpan object that specifies the maximum time allowed to pass validation.

Hinweise

Wenn der TimeSpanValidator Konstruktor mit zwei Parametern verwendet wird, TimeSpanValidator überprüft das Objekt, ob ein TimeSpan Wert einem bestimmten Bereich entspricht.When the TimeSpanValidator constructor with two parameters is used, the TimeSpanValidator object validates that a TimeSpan value adheres to a specific range.

Gilt für:

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.

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.A TimeSpan object that specifies the minimum time allowed to pass validation.

maxValue
TimeSpan

Ein TimeSpan-Objekt, das die maximale Zeit für eine gültige Validierung angibt.A TimeSpan object that specifies the maximum time allowed to pass validation.

rangeIsExclusive
Boolean

Ein Boolean-Wert, der angibt, ob der Validierungsbereich exklusiv ist.A Boolean value that specifies whether the validation range is exclusive.

Hinweise

Der TimeSpanValidator -Konstruktor überprüft sowohl den minimalen als auch den maximalen TimeSpan Wert und gibt an, ob der Validierungs Bereich exklusiv ist.The TimeSpanValidator constructor checks both the minimum and maximum TimeSpan values, as well as whether the validation range is exclusive. Wenn der rangeIsExclusive -Parameter auf festgelegt ist true , TimeSpan darf der Wert nicht zwischen minValue den maxValue Werten und liegen.When the rangeIsExclusive parameter is set to true, the TimeSpan value must not be between the minValue and maxValue values.

Gilt für:

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Initialisiert auf Grundlage von angegebenen Parametern eine neue Instanz der TimeSpanValidator-Klasse.Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.

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.A TimeSpan object that specifies the minimum time allowed to pass validation.

maxValue
TimeSpan

Ein TimeSpan-Objekt, das die maximale Zeit für eine gültige Validierung angibt.A TimeSpan object that specifies the maximum time allowed to pass validation.

rangeIsExclusive
Boolean

Ein Boolean-Wert, der angibt, ob der Validierungsbereich exklusiv ist.A Boolean value that specifies whether the validation range is exclusive.

resolutionInSeconds
Int64

Ein Int64-Wert, der eine Anzahl von Sekunden angibt.An Int64 value that specifies a number of seconds.

Ausnahmen

resolutionInSeconds ist kleiner als 0.resolutionInSeconds is less than 0.

- oder --or- minValue ist größer als maxValue.minValue is greater than maxValue.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des- TimeSpanValidator Konstruktors veranschaulicht.The following code example demonstrates how to use the TimeSpanValidator constructor. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die-Klasse bereitgestellt wird TimeSpanValidator .This code example is part of a larger example provided for the TimeSpanValidator class.

// 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- resolutionInSeconds Parameter angegeben wird, TimeSpan muss das Objekt, das überprüft wird, diesem Wert entsprechen, um die Validierung zu übergeben.When the resolutionInSeconds parameter is specified, the TimeSpan object being validated must be equal to this value in order to pass validation.

Gilt für: