Condividi tramite


ValidatorCollection Classe

Definizione

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.

Si applica a

Vedi anche