Partage via


ValidatorCollection Classe

Définition

Expose un tableau de références IValidator. Cette classe ne peut pas être héritée.

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
Héritage
ValidatorCollection
Implémente

Exemples

L’exemple de code suivant montre comment accéder à la collection via la Page.Validators propriété et utiliser la GetEnumerator méthode pour itérer au sein des valeurs.

// 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

Remarques

Chaque ValidatorCollection référence est associée à un contrôle serveur de validation contenu dans la page demandée. Ces contrôles s’ajoutent à cette collection lorsque l’événement Init de l’objet Page est géré. Ils se suppriment eux-mêmes lorsque l’événement Unload de l’objet Page est géré. La Page classe hérite de ces deux méthodes de la Control classe .

Vous pouvez accéder à cette collection, à ses méthodes et à ses propriétés via la Page.Validators propriété . Si la condition testée d’un validateur de cette collection échoue, la Page.IsValid propriété est définie sur false.

Constructeurs

ValidatorCollection()

Initialise une nouvelle instance de la classe ValidatorCollection.

Propriétés

Count

Obtient le nombre de références dans la collection.

IsReadOnly

Obtient une valeur qui indique si la collection ValidatorCollection est en lecture seule.

IsSynchronized

Obtient une valeur qui indique si la collection ValidatorCollection est synchronisée.

Item[Int32]

Obtient le contrôle serveur de validation à l'emplacement d'index spécifié dans la collection ValidatorCollection.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser la collection ValidatorCollection.

Méthodes

Add(IValidator)

Ajoute le contrôle serveur de validation spécifié à la collection ValidatorCollection.

Contains(IValidator)

Détermine si le contrôle serveur de validation spécifié est contenu dans la collection ValidatorCollection de la page.

CopyTo(Array, Int32)

Copie la collection de validateurs vers le tableau spécifié, en commençant à l'emplacement spécifié.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne une instance de IEnumerator pour la collection ValidatorCollection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Remove(IValidator)

Supprime le contrôle serveur de validation spécifié de la collection ValidatorCollection de la page.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi