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