ValidatorCollection Clase

Definición

Expone una matriz de referencias IValidator. Esta clase no puede heredarse.

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
Herencia
ValidatorCollection
Implementaciones

Ejemplos

En el ejemplo de código siguiente se muestra cómo obtener acceso a la colección a través de la Page.Validators propiedad y usar el GetEnumerator método para recorrer en iteración los 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

Comentarios

Cada ValidatorCollection referencia está asociada a un control de servidor de validación contenido en la página solicitada. Estos controles se agregan a esta colección cuando se controla el Init evento del Page objeto. Se quitan cuando se controla el Unload evento del Page objeto. La Page clase hereda ambos métodos de la Control clase .

Puede acceder a esta colección, sus métodos y sus propiedades a través de la Page.Validators propiedad . Si se produce un error en la condición probada de cualquier validador de esta colección, la Page.IsValid propiedad se establece falseen .

Constructores

ValidatorCollection()

Inicializa una nueva instancia de la clase ValidatorCollection.

Propiedades

Count

Obtiene el número de referencias de la colección.

IsReadOnly

Obtiene un valor que indica si la colección ValidatorCollection es de solo lectura.

IsSynchronized

Obtiene un valor que indica si la colección ValidatorCollection está sincronizada.

Item[Int32]

Obtiene el control de servidor de validación que se encuentra en el índice especificado de la colección ValidatorCollection.

SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar la colección ValidatorCollection.

Métodos

Add(IValidator)

Agrega el control de servidor de validación especificado a la colección ValidatorCollection.

Contains(IValidator)

Determina si el control de servidor de validación especificado está incluido en la colección ValidatorCollection de la página.

CopyTo(Array, Int32)

Copia la colección de validadores a la matriz especificada, comenzando en la ubicación especificada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve una instancia de IEnumerator correspondiente a la colección ValidatorCollection.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(IValidator)

Quita el control de servidor de validación especificado de la colección ValidatorCollection de la página.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también