IntegerValidator Construtores

Definição

Inicializa uma nova instância da IntegerValidator classe.

Sobrecargas

Name Description
IntegerValidator(Int32, Int32)

Inicializa uma nova instância da IntegerValidator classe.

IntegerValidator(Int32, Int32, Boolean)

Inicializa uma nova instância da IntegerValidator classe.

IntegerValidator(Int32, Int32, Boolean, Int32)

Inicializa uma nova instância da IntegerValidator classe.

IntegerValidator(Int32, Int32)

Inicializa uma nova instância da IntegerValidator classe.

public:
 IntegerValidator(int minValue, int maxValue);
public IntegerValidator(int minValue, int maxValue);
new System.Configuration.IntegerValidator : int * int -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer)

Parâmetros

minValue
Int32

Um Int32 objeto que especifica o valor mínimo.

maxValue
Int32

Um objeto que especifica Int32 o valor máximo.

Observações

Este IntegerValidator construtor assegura que o inteiro verificado cumpre tanto um comprimento mínimo como um comprimento máximo.

Aplica-se a

IntegerValidator(Int32, Int32, Boolean)

Inicializa uma nova instância da IntegerValidator classe.

public:
 IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive);
public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive);
new System.Configuration.IntegerValidator : int * int * bool -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer, rangeIsExclusive As Boolean)

Parâmetros

minValue
Int32

Um Int32 objeto que especifica o valor mínimo.

maxValue
Int32

Um objeto que especifica Int32 o valor máximo.

rangeIsExclusive
Boolean

true especificar que o intervalo de validação é exclusivo. Inclusivo significa que o valor a validar deve estar dentro do intervalo especificado; exclusivo significa que deve estar abaixo do mínimo ou acima do máximo.

Exemplos

O exemplo de código seguinte demonstra como usar o IntegerValidator construtor. Este exemplo de código faz parte de um exemplo maior fornecido para a IntegerValidator classe.

// Create Validator for the range of 1 to 10 inclusive
int minIntVal = 1;
int maxIntVal = 10;
bool exclusive = false;
IntegerValidator integerValidator =
    new IntegerValidator(minIntVal, maxIntVal, exclusive);
' Create Validator for the range of 1 to 10 inclusive
Dim minIntVal As Int32 = 1
Dim maxIntVal As Int32 = 10
Dim exclusive As Boolean = False
Dim validator As IntegerValidator = _
    New IntegerValidator(minIntVal, maxIntVal, exclusive)

Observações

Ao criar uma instância da IntegerValidator classe, este IntegerValidator construtor verifica tanto os valores mínimos como máximos Int32 , bem como se o intervalo de validação é exclusivo. Quando o rangeIsExclusive parâmetro está definido para true, o Int32 valor não pode estar entre os minValue valores do parâmetro e maxValue .

Aplica-se a

IntegerValidator(Int32, Int32, Boolean, Int32)

Inicializa uma nova instância da IntegerValidator classe.

public:
 IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution);
public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution);
new System.Configuration.IntegerValidator : int * int * bool * int -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer, rangeIsExclusive As Boolean, resolution As Integer)

Parâmetros

minValue
Int32

Um Int32 objeto que especifica o comprimento mínimo do valor inteiro.

maxValue
Int32

Um objeto que especifica Int32 o comprimento máximo do valor inteiro.

rangeIsExclusive
Boolean

Um valor que especifica se o intervalo de Boolean validação é exclusivo.

resolution
Int32

Um Int32 objeto que especifica um valor que deve ser correspondido.

Exceções

resolution é inferior a 0.

-ou-

minValue é maior que maxValue.

Observações

O Int32 valor validado deve ser igual ao resolution valor para passar a validação.

Aplica-se a