ValidatorCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone una matrice di riferimenti IValidator. La classe non può essere ereditata.
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
- Ereditarietà
-
ValidatorCollection
- Implementazioni
Esempio
Nell'esempio di codice seguente viene illustrato come accedere alla raccolta tramite la Page.Validators proprietà e usare il GetEnumerator metodo per scorrere i valori.
// 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
Commenti
Ogni ValidatorCollection riferimento è associato a un controllo server di convalida contenuto nella pagina richiesta. Questi controlli si aggiungono a questa raccolta quando viene gestito l'evento dell'oggetto InitPage . Vengono rimossi quando viene gestito l'evento dell'oggetto UnloadPage . La Page classe eredita entrambi questi metodi dalla Control classe .
È possibile accedere a questa raccolta, ai relativi metodi e alle relative proprietà tramite la Page.Validators proprietà . Se la condizione testata di qualsiasi validator in questa raccolta ha esito negativo, la Page.IsValid proprietà è impostata su false
.
Costruttori
ValidatorCollection() |
Inizializza una nuova istanza della classe ValidatorCollection. |
Proprietà
Count |
Ottiene il numero dei riferimenti nell'insieme. |
IsReadOnly |
Ottiene un valore che indica se la raccolta ValidatorCollection è di sola lettura. |
IsSynchronized |
Ottiene un valore che indica se l'insieme ValidatorCollection è sincronizzato. |
Item[Int32] |
Ottiene il controllo server di convalida nella posizione di indice specificata all'interno dell'insieme ValidatorCollection. |
SyncRoot |
Ottiene un oggetto che può essere utilizzato per sincronizzare l'insieme ValidatorCollection. |
Metodi
Add(IValidator) |
Aggiunge il controllo server di convalida specificato all'insieme ValidatorCollection. |
Contains(IValidator) |
Determina se il controllo server di convalida specificato è presente nell'insieme ValidatorCollection della pagina. |
CopyTo(Array, Int32) |
Copia l'insieme di validator nella matrice specificata, a partire dalla posizione specificata. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un'istanza IEnumerator per l'insieme ValidatorCollection. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove(IValidator) |
Rimuove il controllo server di convalida specificato dall'insieme ValidatorCollection della pagina. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |