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 die Auflistung über den Zugriff auf die Page.Validators -Eigenschaft und die Verwendung der GetEnumerator Methode, um die Werte 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

Jede ValidatorCollection Verweis mit einem Server, auf der angeforderten Seite enthalten Validierungssteuerelement zugeordnet ist.Each ValidatorCollection reference is associated with a validation server control contained on the requested page. Diese Steuerelemente sich selbst hinzufügen, die dieser Sammlung bei der Init Ereignis die Page Objekt erfolgt.These controls add themselves to this collection when the Init event of the Page object is handled. Sie werden automatisch entfernt bei der Unload Ereignis die Page Objekt erfolgt.They remove themselves when the Unload event of the Page object is handled. Die Page -Klasse erbt diese beiden Methoden aus der Control Klasse.The Page class inherits both of these methods from the Control class.

Sie können Zugriff auf diese Auflistung, die Methoden und Eigenschaften über die Page.Validators Eigenschaft.You can access this collection, its methods, and its properties through the Page.Validators property. Wenn die getestete Bedingung einer Bestätigung in dieser Auflistung ein Fehler auftritt, die Page.IsValid -Eigenschaftensatz auf false.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)

Extension Methods

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 eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch