TimeSpanValidator Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy TimeSpanValidator.
Przeciążenia
TimeSpanValidator(TimeSpan, TimeSpan) |
Inicjuje TimeSpanValidator nowe wystąpienie klasy na podstawie podanych parametrów. |
TimeSpanValidator(TimeSpan, TimeSpan, Boolean) |
Inicjuje TimeSpanValidator nowe wystąpienie klasy na podstawie podanych parametrów. |
TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64) |
Inicjuje TimeSpanValidator nowe wystąpienie klasy na podstawie podanych parametrów. |
TimeSpanValidator(TimeSpan, TimeSpan)
Inicjuje TimeSpanValidator nowe wystąpienie klasy na podstawie podanych parametrów.
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)
Parametry
Uwagi
TimeSpanValidator Gdy używany jest konstruktor z dwoma parametrami, obiekt sprawdza, TimeSpanValidator czy TimeSpan wartość jest zgodna z określonym zakresem.
Dotyczy
TimeSpanValidator(TimeSpan, TimeSpan, Boolean)
Inicjuje TimeSpanValidator nowe wystąpienie klasy na podstawie podanych parametrów.
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)
Parametry
Uwagi
Konstruktor TimeSpanValidator sprawdza zarówno wartości minimalne, jak i maksymalne TimeSpan , a także czy zakres weryfikacji jest wyłączny. rangeIsExclusive
Gdy parametr jest ustawiony na wartość , TimeSpan wartość nie może znajdować true
się między wartościami minValue
i maxValue
.
Dotyczy
TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)
Inicjuje TimeSpanValidator nowe wystąpienie klasy na podstawie podanych parametrów.
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)
Parametry
Wyjątki
resolutionInSeconds
wartość jest mniejsza niż 0
.
-lub-
minValue
wartość jest większa niż maxValue
.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora TimeSpanValidator . Ten przykład kodu jest częścią większego przykładu udostępnionego TimeSpanValidator dla klasy .
// 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, "$%^")
Uwagi
Po określeniu parametru resolutionInSeconds
TimeSpan weryfikowany obiekt musi być równy tej wartości, aby można było przejść walidację.