Sdílet prostřednictvím


ValidatorCollection Třída

Definice

Zveřejňuje pole IValidator odkazů. Tuto třídu nelze zdědit.

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
Dědičnost
ValidatorCollection
Implementuje

Příklady

Následující příklad kódu ukazuje, jak získat přístup k kolekci prostřednictvím Page.Validators vlastnosti a použít metodu GetEnumerator iterace prostřednictvím hodnot.

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

Poznámky

Každý ValidatorCollection odkaz je přidružený k ovládacímu prvku ověřovacího serveru obsaženému na požadované stránce. Tyto ovládací prvky se do této kolekce Init při zpracování události objektu Page přidají. Při zpracování události objektu Page se samy odeberouUnload. Třída Page dědí obě tyto metody z Control třídy.

K této kolekci, jejím metodám a vlastnostem Page.Validators můžete přistupovat prostřednictvím vlastnosti. Pokud testovaný stav libovolného validátoru v této kolekci selže, Page.IsValid vlastnost je nastavena na false.

Konstruktory

Name Description
ValidatorCollection()

Inicializuje novou instanci ValidatorCollection třídy.

Vlastnosti

Name Description
Count

Získá počet odkazů v kolekci.

IsReadOnly

Získá hodnotu, která určuje, zda ValidatorCollection je kolekce určena jen pro čtení.

IsSynchronized

Získá hodnotu, která určuje, zda ValidatorCollection je kolekce synchronizována.

Item[Int32]

Získá ovládací prvek ověřovacího serveru v zadaném umístění indexu v kolekci ValidatorCollection .

SyncRoot

Získá objekt, který lze použít k synchronizaci ValidatorCollection kolekce.

Metody

Name Description
Add(IValidator)

Přidá do kolekce zadaný ovládací prvek ověřovacího ValidatorCollection serveru.

Contains(IValidator)

Určuje, zda je zadaný ovládací prvek ověřovacího serveru obsažen v kolekci ValidatorCollection stránky.

CopyTo(Array, Int32)

Zkopíruje kolekci validátoru do zadaného pole počínaje zadaným umístěním.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

IEnumerator Vrátí instanci kolekceValidatorCollection.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Remove(IValidator)

Odebere zadaný ovládací prvek ověřovacího serveru z kolekce stránky ValidatorCollection .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro

Viz také