ValidatorCollection ValidatorCollection ValidatorCollection ValidatorCollection Class

Definition

Macht ein Array von IValidator-Verweisen verfügbar.Exposes an array of IValidator references. Diese Klasse kann nicht vererbt werden.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
Vererbung
ValidatorCollectionValidatorCollectionValidatorCollectionValidatorCollection
Implementiert

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie über die Page.Validators -Eigenschaft auf die-Auflistung zugreifen und die GetEnumerator -Methode verwenden, um die Werte zu durchlaufen.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

Hinweise

Jeder ValidatorCollection Verweis ist einem Validierungsserver Steuerelement zugeordnet, das auf der angeforderten Seite enthalten ist.Each ValidatorCollection reference is associated with a validation server control contained on the requested page. Diese Steuerelemente fügen sich selbst dieser Auflistung hinzu Init , wenn das Page -Ereignis des-Objekts behandelt wird.These controls add themselves to this collection when the Init event of the Page object is handled. Sie entfernen sich selbst, Unload wenn das- Page Ereignis des-Objekts behandelt wird.They remove themselves when the Unload event of the Page object is handled. Die Page -Klasse erbt beide Methoden von der Control -Klasse.The Page class inherits both of these methods from the Control class.

Sie können über die Page.Validators -Eigenschaft auf diese Auflistung, ihre Methoden und ihre Eigenschaften zugreifen.You can access this collection, its methods, and its properties through the Page.Validators property. Wenn die getestete Bedingung eines Validierungs Steuer Elements in dieser Sammlung fehlschlägt Page.IsValid , wird die- falseEigenschaft auf festgelegt.If the tested condition of any validator in this collection fails, the Page.IsValid property is set to false.

Konstruktoren

ValidatorCollection() ValidatorCollection() ValidatorCollection() ValidatorCollection()

Initialisiert eine neue Instanz der ValidatorCollection-Klasse.Initializes a new instance of the ValidatorCollection class.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der Verweise in der Auflistung ab.Gets the number of references in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die ValidatorCollection-Auflistung schreibgeschützt ist.Gets a value that indicates whether the ValidatorCollection collection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob die ValidatorCollection-Auflistung synchronisiert ist.Gets a value that indicates whether the ValidatorCollection collection is synchronized.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft das Validierungs-Serversteuerelement an der angegebenen Indexposition in der ValidatorCollection-Auflistung ab.Gets the validation server control at the specified index location in the ValidatorCollection collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft ein Objekt ab, mit dem die ValidatorCollection-Auflistung synchronisiert werden kann.Gets an object that can be used to synchronize the ValidatorCollection collection.

Methoden

Add(IValidator) Add(IValidator) Add(IValidator) Add(IValidator)

Fügt der ValidatorCollection das angegebene Validierungs-Serversteuerelement hinzu.Adds the specified validation server control to the ValidatorCollection collection.

Contains(IValidator) Contains(IValidator) Contains(IValidator) Contains(IValidator)

Bestimmt, ob das angegebene Validierungs-Serversteuerelement in der ValidatorCollection-Auflistung der Seite enthalten ist.Determines whether the specified validation server control is contained within the page's ValidatorCollection collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die Validierungssteuerelementauflistung in das angegebene Array, wobei an der angegebenen Position begonnen wird.Copies the validator collection to the specified array, beginning at the specified location.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt eine IEnumerator-Instanz für die ValidatorCollection-Auflistung zurück.Returns an IEnumerator instance for the ValidatorCollection collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(IValidator) Remove(IValidator) Remove(IValidator) Remove(IValidator)

Entfernt das angegebene Validierungs-Serversteuerelement aus der ValidatorCollection-Auflistung der Seite.Removes the specified validation server control from the page's ValidatorCollection collection.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch