ValidatorCollection Classe

Définition

Expose un tableau de références IValidator.Exposes an array of IValidator references. Cette classe ne peut pas être héritée.This class cannot be inherited.

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 Page.Validators la propriété et utiliser GetEnumerator la méthode pour itérer au sein des valeurs.The following code example demonstrates how to access the collection through the Page.Validators property and use the GetEnumerator method to iterate through the values.

// 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 sur la page demandée.Each ValidatorCollection reference is associated with a validation server control contained on the requested page. Ces contrôles s’ajoutent à cette collection lorsque Init l’événement de Page l’objet est géré.These controls add themselves to this collection when the Init event of the Page object is handled. Elles se suppriment lorsque Unload l’événement de Page l’objet est géré.They remove themselves when the Unload event of the Page object is handled. La Page classe hérite de ces deux méthodes de la Control classe.The Page class inherits both of these methods from the Control class.

Vous pouvez accéder à cette collection, à ses méthodes et à ses propriétés Page.Validators via la propriété.You can access this collection, its methods, and its properties through the Page.Validators property. Si la condition testée d’un validateur de cette collection échoue Page.IsValid , la propriété a falsela valeur.If the tested condition of any validator in this collection fails, the Page.IsValid property is set to false.

Constructeurs

ValidatorCollection()

Initialise une nouvelle instance de la classe ValidatorCollection.Initializes a new instance of the ValidatorCollection class.

Propriétés

Count

Obtient le nombre de références dans la collection.Gets the number of references in the collection.

IsReadOnly

Obtient une valeur qui indique si la collection ValidatorCollection est en lecture seule.Gets a value that indicates whether the ValidatorCollection collection is read-only.

IsSynchronized

Obtient une valeur qui indique si la collection ValidatorCollection est synchronisée.Gets a value that indicates whether the ValidatorCollection collection is synchronized.

Item[Int32]

Obtient le contrôle serveur de validation à l'emplacement d'index spécifié dans la collection ValidatorCollection.Gets the validation server control at the specified index location in the ValidatorCollection collection.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser la collection ValidatorCollection.Gets an object that can be used to synchronize the ValidatorCollection collection.

Méthodes

Add(IValidator)

Ajoute le contrôle serveur de validation spécifié à la collection ValidatorCollection.Adds the specified validation server control to the ValidatorCollection collection.

Contains(IValidator)

Détermine si le contrôle serveur de validation spécifié est contenu dans la collection ValidatorCollection de la page.Determines whether the specified validation server control is contained within the page's ValidatorCollection collection.

CopyTo(Array, Int32)

Copie la collection de validateurs vers le tableau spécifié, en commençant à l'emplacement spécifié.Copies the validator collection to the specified array, beginning at the specified location.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne une instance de IEnumerator pour la collection ValidatorCollection.Returns an IEnumerator instance for the ValidatorCollection collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Supprime le contrôle serveur de validation spécifié de la collection ValidatorCollection de la page.Removes the specified validation server control from the page's ValidatorCollection collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(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é.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi