ValidatorCollection Klasa

Definicja

Uwidacznia tablicę IValidator odwołań.Exposes an array of IValidator references. Klasa ta nie może być dziedziczona.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
Dziedziczenie
ValidatorCollection
Implementuje

Przykłady

Poniższy przykład kodu demonstruje, jak uzyskać dostęp do kolekcji za pomocą Page.Validators właściwości i GetEnumerator użyć metody do iteracji przez wartości.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

Uwagi

Każde ValidatorCollection odwołanie jest skojarzone z kontrolką serwera weryfikacji zawartą na wybranej stronie.Each ValidatorCollection reference is associated with a validation server control contained on the requested page. Te kontrolki dodają się do tej kolekcji Init , gdy zdarzenie Page jest obsługiwane.These controls add themselves to this collection when the Init event of the Page object is handled. Są one usuwane, Unload gdy zdarzenie Page obiektu jest obsługiwane.They remove themselves when the Unload event of the Page object is handled. Klasa dziedziczy obie te metody Control z klasy. PageThe Page class inherits both of these methods from the Control class.

Dostęp do tej kolekcji, jej metod i jej właściwości można uzyskać za pomocą Page.Validators właściwości.You can access this collection, its methods, and its properties through the Page.Validators property. Jeśli przetestowany warunek któregokolwiek z modułów walidacji w tej kolekcji Page.IsValid ulegnie awarii, właściwość falsejest ustawiona na.If the tested condition of any validator in this collection fails, the Page.IsValid property is set to false.

Konstruktory

ValidatorCollection()

Inicjuje nowe wystąpienie klasy ValidatorCollection klasy.Initializes a new instance of the ValidatorCollection class.

Właściwości

Count

Pobiera liczbę odwołań w kolekcji.Gets the number of references in the collection.

IsReadOnly

Pobiera wartość wskazującą, czy ValidatorCollection kolekcja jest tylko do odczytu.Gets a value that indicates whether the ValidatorCollection collection is read-only.

IsSynchronized

Pobiera wartość wskazującą, czy ValidatorCollection kolekcja jest synchronizowana.Gets a value that indicates whether the ValidatorCollection collection is synchronized.

Item[Int32]

Pobiera formant serwera sprawdzania poprawności w określonej lokalizacji indeksu w ValidatorCollection kolekcji.Gets the validation server control at the specified index location in the ValidatorCollection collection.

SyncRoot

Pobiera obiekt, którego można użyć do zsynchronizowania ValidatorCollection kolekcji.Gets an object that can be used to synchronize the ValidatorCollection collection.

Metody

Add(IValidator)

Dodaje określony formant serwera sprawdzania poprawności do ValidatorCollection kolekcji.Adds the specified validation server control to the ValidatorCollection collection.

Contains(IValidator)

Określa, czy określony formant serwera sprawdzania poprawności jest zawarty w ValidatorCollection kolekcji strony.Determines whether the specified validation server control is contained within the page's ValidatorCollection collection.

CopyTo(Array, Int32)

Kopiuje kolekcję modułu sprawdzania poprawności do określonej tablicy, rozpoczynając od określonej lokalizacji.Copies the validator collection to the specified array, beginning at the specified location.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

IEnumerator Zwraca wystąpienieValidatorCollection dla kolekcji.Returns an IEnumerator instance for the ValidatorCollection collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(IValidator)

Usuwa określony formant serwera sprawdzania poprawności z ValidatorCollection kolekcji strony.Removes the specified validation server control from the page's ValidatorCollection collection.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też