ValidatorCollection Klass

Definition

Exponerar en matris med IValidator referenser. Det går inte att ärva den här klassen.

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
Arv
ValidatorCollection
Implementeringar

Exempel

Följande kodexempel visar hur du kommer åt samlingen via Page.Validators egenskapen och använder GetEnumerator metoden för att iterera genom värdena.

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

Kommentarer

Varje ValidatorCollection referens är associerad med en verifieringsserverkontroll som finns på den begärda sidan. Dessa kontroller lägger till sig själva i den här samlingen när Init händelsen för Page objektet hanteras. De tar bort sig själva när Unload händelsen för Page objektet hanteras. Klassen Page ärver båda dessa metoder från Control klassen.

Du kan komma åt den här samlingen, dess metoder och dess egenskaper via egenskapen Page.Validators . Om det testade villkoret för en validator i den här samlingen misslyckas är Page.IsValid egenskapen inställd på false.

Konstruktorer

Name Description
ValidatorCollection()

Initierar en ny instans av ValidatorCollection klassen.

Egenskaper

Name Description
Count

Hämtar antalet referenser i samlingen.

IsReadOnly

Hämtar ett värde som anger om ValidatorCollection samlingen är skrivskyddad.

IsSynchronized

Hämtar ett värde som anger om ValidatorCollection samlingen synkroniseras.

Item[Int32]

Hämtar verifieringsserverkontrollen på den angivna indexplatsen i ValidatorCollection samlingen.

SyncRoot

Hämtar ett objekt som kan användas för att synkronisera ValidatorCollection samlingen.

Metoder

Name Description
Add(IValidator)

Lägger till den angivna verifieringsserverkontrollen i ValidatorCollection samlingen.

Contains(IValidator)

Avgör om den angivna verifieringsserverkontrollen finns i sidans ValidatorCollection samling.

CopyTo(Array, Int32)

Kopierar validatorsamlingen till den angivna matrisen med början på den angivna platsen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar en IEnumerator instans för ValidatorCollection samlingen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Remove(IValidator)

Tar bort den angivna verifieringsserverkontrollen från sidans ValidatorCollection samling.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för

Se även