Partager via


ValidatorCollection Classe

Définition

Expose un tableau de IValidator références. 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 dans les 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 quand 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 dans cette collection échoue, la Page.IsValid propriété est définie sur false.

Constructeurs

Nom Description
ValidatorCollection()

Initialise une nouvelle instance de la classe ValidatorCollection.

Propriétés

Nom Description
Count

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

IsReadOnly

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

IsSynchronized

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

Item[Int32]

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

SyncRoot

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

Méthodes

Nom Description
Add(IValidator)

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

Contains(IValidator)

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

CopyTo(Array, Int32)

Copie la collection de validateurs dans 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 IEnumerator instance pour la ValidatorCollection collection.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

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

ToString()

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

(Hérité de Object)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerableIQueryableen .

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’un IEnumerable type spécifié.

S’applique à

Voir aussi