Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Validator.TryValidateObject (Object, ValidationContext, ICollection<ValidationResult>)

 

Data di pubblicazione: ottobre 2016

Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e una raccolta di risultati di convalida.

Spazio dei nomi:   System.ComponentModel.DataAnnotations
Assembly:  System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)

public static bool TryValidateObject(
	object instance,
	ValidationContext validationContext,
	ICollection<ValidationResult> validationResults
)

Parametri

instance
Type: System.Object

Oggetto da convalidare.

validationContext
Type: System.ComponentModel.DataAnnotations.ValidationContext

Il contesto che descrive l'oggetto da convalidare.

validationResults
Type: System.Collections.Generic.ICollection<ValidationResult>

Una raccolta per contenere ogni convalida non riuscita.

Valore restituito

Type: System.Boolean

true Se l'oggetto viene convalidato. in caso contrario, false.

Exception Condition
ArgumentNullException

instance è null.

Questo metodo valuta ogni ValidationAttribute istanza in cui è associato al tipo di oggetto. Verifica inoltre se ogni proprietà che è contrassegnato con RequiredAttribute viene fornito. Non è presente in modo ricorsivo convalidare i valori delle proprietà dell'oggetto.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 3.0
Torna all'inizio
Mostra: