Partilhar via


ValidatorCollection Classe

Definição

Expõe uma matriz de referências IValidator. Essa classe não pode ser herdada.

public ref class ValidatorCollection sealed : System::Collections::ICollection
public sealed class ValidatorCollection : System.Collections.ICollection
type ValidatorCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ValidatorCollection
Implements ICollection
Herança
ValidatorCollection
Implementações

Exemplos

O exemplo de código a seguir demonstra como acessar a coleção por meio da Page.Validators propriedade e usar o GetEnumerator método para iterar por meio dos valores.

// Get 'Validators' of the page to myCollection.
ValidatorCollection myCollection = Page.Validators;

// Get the Enumerator.
IEnumerator myEnumerator = myCollection.GetEnumerator();
// Print the values in the ValidatorCollection.
string myStr = " ";
while ( myEnumerator.MoveNext() )
{
   myStr += myEnumerator.Current.ToString();
   myStr += " ";
}
messageLabel.Text = myStr;
' Get 'Validators' of the page to myCollection.
Dim myCollection As ValidatorCollection = Page.Validators
' Get the Enumerator.
Dim myEnumerator As IEnumerator = myCollection.GetEnumerator()
' Print the values in the ValidatorCollection.
Dim myStr As String = " "
While myEnumerator.MoveNext()
   myStr += myEnumerator.Current.ToString()
   myStr += " "
End While
messageLabel.Text = myStr

Comentários

Cada ValidatorCollection referência está associada a um controle de servidor de validação contido na página solicitada. Esses controles se adicionam a essa coleção quando o Init evento do Page objeto é manipulado. Eles se removem quando o Unload evento do Page objeto é manipulado. A Page classe herda ambos os métodos da Control classe .

Você pode acessar essa coleção, seus métodos e suas propriedades por meio da Page.Validators propriedade . Se a condição testada de qualquer validador nesta coleção falhar, a Page.IsValid propriedade será definida como false.

Construtores

ValidatorCollection()

Inicializa uma nova instância da classe ValidatorCollection.

Propriedades

Count

Obtém o número de referências na coleção.

IsReadOnly

Obtém um valor que indica se a coleção ValidatorCollection é somente leitura.

IsSynchronized

Obtém um valor que indica se a coleção ValidatorCollection é sincronizada.

Item[Int32]

Obtém o controle de servidor de validação no local de índice especificado na coleção ValidatorCollection.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar a coleção ValidatorCollection.

Métodos

Add(IValidator)

Adiciona o controle de servidor de validação especificado à coleção ValidatorCollection.

Contains(IValidator)

Determina se o controle de servidor de validação especificado está contido na coleção da página ValidatorCollection.

CopyTo(Array, Int32)

Copia a coleção de validadores para a matriz especificada, começando no local especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna uma instância IEnumerator da coleção ValidatorCollection.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(IValidator)

Remove o controle de servidor de validação especificado da página da coleção ValidatorCollection.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também