Udostępnij za pośrednictwem


ValidatorCollection Klasa

Definicja

Uwidacznia tablicę IValidator odwołań. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
ValidatorCollection
Implementuje

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp do kolekcji za pośrednictwem Page.Validators właściwości i użyć GetEnumerator metody do iterowania wartości.

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

Uwagi

Każde ValidatorCollection odwołanie jest skojarzone z kontrolką serwera weryfikacji zawartą na żądanej stronie. Te kontrolki dodają się do tej kolekcji, gdy Init zdarzenie Page obiektu jest obsługiwane. Usuwają się, gdy Unload zdarzenie Page obiektu jest obsługiwane. Klasa Page dziedziczy obie te metody z Control klasy.

Dostęp do tej kolekcji, jej metod i jej właściwości można uzyskać za pośrednictwem Page.Validators właściwości . Jeśli testowany warunek dowolnego modułu sprawdzania poprawności w tej kolekcji zakończy się niepowodzeniem, właściwość jest ustawiona Page.IsValid na falsewartość .

Konstruktory

ValidatorCollection()

Inicjuje nowe wystąpienie klasy ValidatorCollection.

Właściwości

Count

Pobiera liczbę odwołań w kolekcji.

IsReadOnly

Pobiera wartość wskazującą, czy ValidatorCollection kolekcja jest tylko do odczytu.

IsSynchronized

Pobiera wartość wskazującą, czy ValidatorCollection kolekcja jest zsynchronizowana.

Item[Int32]

Pobiera kontrolę serwera weryfikacji w określonej lokalizacji indeksu w kolekcji ValidatorCollection .

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania kolekcji ValidatorCollection .

Metody

Add(IValidator)

Dodaje do kolekcji określoną kontrolkę ValidatorCollection serwera weryfikacji.

Contains(IValidator)

Określa, czy określona kontrola serwera weryfikacji znajduje się w kolekcji strony ValidatorCollection .

CopyTo(Array, Int32)

Kopiuje kolekcję modułu sprawdzania poprawności do określonej tablicy, zaczynając od określonej lokalizacji.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

IEnumerator Zwraca wystąpienie kolekcjiValidatorCollection.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(IValidator)

Usuwa określoną kontrolkę serwera weryfikacji z kolekcji strony ValidatorCollection .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też