ValidatorCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 false
festgelegt.
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. |