LongValidator Конструкторы

Определение

Инициализирует новый экземпляр класса LongValidator.

Перегрузки

LongValidator(Int64, Int64)

Инициализирует новый экземпляр класса LongValidator.

LongValidator(Int64, Int64, Boolean)

Инициализирует новый экземпляр класса LongValidator.

LongValidator(Int64, Int64, Boolean, Int64)

Инициализирует новый экземпляр класса LongValidator.

LongValidator(Int64, Int64)

Инициализирует новый экземпляр класса LongValidator.

public:
 LongValidator(long minValue, long maxValue);
public LongValidator (long minValue, long maxValue);
new System.Configuration.LongValidator : int64 * int64 -> System.Configuration.LongValidator
Public Sub New (minValue As Long, maxValue As Long)

Параметры

minValue
Int64

Значение Int64, указывающее минимальную длину значения long.

maxValue
Int64

Значение Int64, указывающее максимальную длину значения long.

Комментарии

Конструктор LongValidator гарантирует, что проверяемое значение long соответствует как минимальной, так и максимальной длине.

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

LongValidator(Int64, Int64, Boolean)

Инициализирует новый экземпляр класса LongValidator.

public:
 LongValidator(long minValue, long maxValue, bool rangeIsExclusive);
public LongValidator (long minValue, long maxValue, bool rangeIsExclusive);
new System.Configuration.LongValidator : int64 * int64 * bool -> System.Configuration.LongValidator
Public Sub New (minValue As Long, maxValue As Long, rangeIsExclusive As Boolean)

Параметры

minValue
Int64

Значение Int64, указывающее минимальную длину значения long.

maxValue
Int64

Значение Int64, указывающее максимальную длину значения long.

rangeIsExclusive
Boolean

Значение Boolean, указывающее, является ли диапазон проверки эксклюзивным.

Примеры

В следующем примере кода показано, как использовать LongValidator конструктор . Этот пример входит в состав более крупного примера использования класса LongValidator.

// Create Long and Validator.
Int64 testLong =    17592186044416;
Int64 minLongVal =  1099511627776;
Int64 maxLongVal =  281474976710656;
LongValidator myLongValidator = 
 new LongValidator(minLongVal, maxLongVal, false);
' Create Long and Validator.
Dim testLong As Int64 = 17592186044416
Dim minLongVal As Int64 = 1099511627776
Dim maxLongVal As Int64 = 281474976710656
Dim myLongValidator As LongValidator = _
 New LongValidator(minLongVal, maxLongVal, False)

Комментарии

LongValidator При использовании конструктор проверяет минимальное и максимальное Int64 значения, а также является ли диапазон проверки эксклюзивным. rangeIsExclusive Если параметр имеет значение true, Int64 значение не должно находиться между minValue и maxValue.

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

LongValidator(Int64, Int64, Boolean, Int64)

Инициализирует новый экземпляр класса LongValidator.

public:
 LongValidator(long minValue, long maxValue, bool rangeIsExclusive, long resolution);
public LongValidator (long minValue, long maxValue, bool rangeIsExclusive, long resolution);
new System.Configuration.LongValidator : int64 * int64 * bool * int64 -> System.Configuration.LongValidator
Public Sub New (minValue As Long, maxValue As Long, rangeIsExclusive As Boolean, resolution As Long)

Параметры

minValue
Int64

Значение Int64, указывающее минимальную длину значения long.

maxValue
Int64

Значение Int64, указывающее максимальную длину значения long.

rangeIsExclusive
Boolean

Значение Boolean, указывающее, является ли диапазон проверки эксклюзивным.

resolution
Int64

Значение Int64, указывающее определенное значение для соответствия.

Исключения

resolution равно или меньше 0.

-или-

Значение maxValue меньше minValue.

Комментарии

При указании resolutionзначения, Int64 проверяемое значение должно быть равно такому значению, чтобы пройти проверку.

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