Condividi tramite


ValidatorCollection Classe

Definizione

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.

Si applica a

Vedi anche