ValidatorCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |