ValidatorCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |