ValidatorCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |