Freigeben über


ValidatorCollection Klasse

Definition

Macht ein Array von IValidator-Verweisen verfügbar. Diese Klasse kann nicht vererbt werden.

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
Vererbung
ValidatorCollection
Implementiert

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie über die -Eigenschaft auf die Page.Validators Auflistung zugreifen und die GetEnumerator -Methode verwenden, um die Werte zu durchlaufen.

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

Hinweise

Jeder ValidatorCollection Verweis ist einem Validierungsserversteuerelement zugeordnet, das auf der angeforderten Seite enthalten ist. Diese Steuerelemente fügen sich dieser Auflistung selbst hinzu, wenn das Init -Ereignis des Page -Objekts behandelt wird. Sie entfernen sich selbst, wenn das Unload Ereignis des Page Objekts behandelt wird. Die Page -Klasse erbt beide Methoden von der Control -Klasse.

Sie können über die Page.Validators -Eigenschaft auf diese Sammlung, ihre Methoden und ihre Eigenschaften zugreifen. Wenn die getestete Bedingung eines Validierungssteuerelements in dieser Auflistung fehlschlägt, wird die Page.IsValid -Eigenschaft auf falsefestgelegt.

Konstruktoren

ValidatorCollection()

Initialisiert eine neue Instanz der ValidatorCollection-Klasse.

Eigenschaften

Count

Ruft die Anzahl der Verweise in der Auflistung ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die ValidatorCollection-Auflistung schreibgeschützt ist.

IsSynchronized

Ruft einen Wert ab, der angibt, ob die ValidatorCollection-Auflistung synchronisiert ist.

Item[Int32]

Ruft das Validierungs-Serversteuerelement an der angegebenen Indexposition in der ValidatorCollection-Auflistung ab.

SyncRoot

Ruft ein Objekt ab, mit dem die ValidatorCollection-Auflistung synchronisiert werden kann.

Methoden

Add(IValidator)

Fügt der ValidatorCollection das angegebene Validierungs-Serversteuerelement hinzu.

Contains(IValidator)

Bestimmt, ob das angegebene Validierungs-Serversteuerelement in der ValidatorCollection-Auflistung der Seite enthalten ist.

CopyTo(Array, Int32)

Kopiert die Validierungssteuerelementauflistung in das angegebene Array, wobei an der angegebenen Position begonnen wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt eine IEnumerator-Instanz für die ValidatorCollection-Auflistung zurück.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(IValidator)

Entfernt das angegebene Validierungs-Serversteuerelement aus der ValidatorCollection-Auflistung der Seite.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen