Поделиться через


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 на основе предоставленных параметров.

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, указывающий максимально допустимое время для прохождения проверки.

Комментарии

При использовании конструктора TimeSpanValidator с двумя параметрами TimeSpanValidator объект проверяет, соответствует ли TimeSpan значение определенному диапазону.

Применяется к

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Исходный код:
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 на основе предоставленных параметров.

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, указывающее количество секунд.

Исключения

Значение resolutionInSeconds меньше 0.

-или-

Значение minValue больше значения maxValue.

Примеры

В следующем примере кода показано, как использовать 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 проверяемый объект должен быть равен этому значению, чтобы пройти проверку.

Применяется к