Sdílet prostřednictvím


ValidatorCollection Třída

Definice

Zpřístupňuje pole IValidator odkazů. Tato třída se nemůže dě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 ke kolekci prostřednictvím Page.Validators vlastnosti a pomocí GetEnumerator metody iterovat hodnoty.

// 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 při zpracování události objektu Page přidají do této kolekceInit. Odeberou se při Unload zpracování události objektu Page . Třída Page dědí obě tyto metody z Control třídy.

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

Konstruktory

ValidatorCollection()

Inicializuje novou instanci ValidatorCollection třídy.

Vlastnosti

Count

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

IsReadOnly

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

IsSynchronized

Získá hodnotu, která označ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

Add(IValidator)

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

Contains(IValidator)

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

CopyTo(Array, Int32)

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

IEnumerator Vrátí instanci pro kolekciValidatorCollection.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

(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í

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také