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 IValidator riferimenti. Questa 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 Init dell'oggetto Page . Si rimuovono quando viene gestito l'evento Unload dell'oggetto Page . 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 un validator in questa raccolta ha esito negativo, la Page.IsValid proprietà viene impostata su false.
Costruttori
| Nome | Descrizione |
|---|---|
| ValidatorCollection() |
Inizializza una nuova istanza della classe ValidatorCollection. |
Proprietà
| Nome | Descrizione |
|---|---|
| Count |
Ottiene il numero di riferimenti nell'insieme. |
| IsReadOnly |
Ottiene un valore che indica se la ValidatorCollection raccolta è di sola lettura. |
| IsSynchronized |
Ottiene un valore che indica se la ValidatorCollection raccolta è sincronizzata. |
| Item[Int32] |
Ottiene il controllo server di convalida in corrispondenza del percorso di indice specificato nella ValidatorCollection raccolta. |
| SyncRoot |
Ottiene un oggetto che può essere utilizzato per sincronizzare l'insieme ValidatorCollection . |
Metodi
| Nome | Descrizione |
|---|---|
| Add(IValidator) |
Aggiunge il controllo server di convalida specificato alla ValidatorCollection raccolta. |
| Contains(IValidator) |
Determina se il controllo server di convalida specificato è contenuto nella raccolta della ValidatorCollection 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 della ValidatorCollection raccolta. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Remove(IValidator) |
Rimuove il controllo server di convalida specificato dalla raccolta della ValidatorCollection pagina. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsParallel(IEnumerable) |
Abilita la parallelizzazione di una query. |
| AsQueryable(IEnumerable) |
Converte un IEnumerable in un IQueryable. |
| Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
| OfType<TResult>(IEnumerable) |
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |