ValidatorCollection Classe

Definição

Expõe uma variedade de IValidator referências. Esta 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 seguinte demonstra como aceder à coleção através da Page.Validators propriedade e usar o GetEnumerator método para iterar pelos 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

Observações

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

Pode aceder a esta coleção, aos seus métodos e às suas propriedades através da Page.Validators propriedade. Se a condição testada de qualquer validador nesta coleção falhar, a Page.IsValid propriedade é definida para false.

Construtores

Name Description
ValidatorCollection()

Inicializa uma nova instância da ValidatorCollection classe.

Propriedades

Name Description
Count

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

IsReadOnly

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

IsSynchronized

Recebe um valor que indica se a ValidatorCollection coleção está sincronizada.

Item[Int32]

Obtém o controlo do servidor de validação na localização de índice especificada na ValidatorCollection coleção.

SyncRoot

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

Métodos

Name Description
Add(IValidator)

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

Contains(IValidator)

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

CopyTo(Array, Int32)

Copia a coleção do validador para o array especificado, começando na localização especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve uma IEnumerator instância para a ValidatorCollection coleção.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Remove(IValidator)

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a

Ver também