Validator.TryValidateObject Metodo
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.
Determina se l'oggetto specificato è valido.
Overload
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>) |
Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e l'insieme dei risultati di convalida. |
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean) |
Determina se l'oggetto specificato è valido utilizzando il contesto di convalida, l'insieme dei risultati di convalida e un valore che specifica se convalidare tutte le proprietà. |
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)
- Origine:
- Validator.cs
- Origine:
- Validator.cs
- Origine:
- Validator.cs
Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e l'insieme dei risultati di convalida.
public:
static bool TryValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults);
static member TryValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> -> bool
Public Shared Function TryValidateObject (instance As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult)) As Boolean
Parametri
- instance
- Object
Oggetto da convalidare.
- validationContext
- ValidationContext
Contesto che descrive l'oggetto da convalidare.
- validationResults
- ICollection<ValidationResult>
Insieme in cui contenere ogni convalida non riuscita.
Restituisce
true
se l'oggetto viene convalidato. In caso contrario, false
.
Eccezioni
instance
è null
.
instance
non corrisponde a ObjectInstance in validationContext
.
Commenti
Questo metodo valuta ogni ValidationAttribute istanza associata al tipo di oggetto. Verifica anche se ogni proprietà contrassegnata con RequiredAttribute viene fornita. Non convalida in modo ricorsivo i valori delle proprietà dell'oggetto.
Si applica a
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)
- Origine:
- Validator.cs
- Origine:
- Validator.cs
- Origine:
- Validator.cs
Determina se l'oggetto specificato è valido utilizzando il contesto di convalida, l'insieme dei risultati di convalida e un valore che specifica se convalidare tutte le proprietà.
public:
static bool TryValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, bool validateAllProperties);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, bool validateAllProperties);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, bool validateAllProperties);
static member TryValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * bool -> bool
Public Shared Function TryValidateObject (instance As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validateAllProperties As Boolean) As Boolean
Parametri
- instance
- Object
Oggetto da convalidare.
- validationContext
- ValidationContext
Contesto che descrive l'oggetto da convalidare.
- validationResults
- ICollection<ValidationResult>
Insieme in cui contenere ogni convalida non riuscita.
- validateAllProperties
- Boolean
true
per convalidare tutte le proprietà. false
solo se sono convalidati gli attributi obbligatori.
Restituisce
true
se l'oggetto viene convalidato. In caso contrario, false
.
Eccezioni
instance
è null
.
instance
non corrisponde a ObjectInstance in validationContext
.
Commenti
Questo metodo valuta ogni ValidationAttribute istanza associata al tipo di oggetto. Verifica anche se ogni proprietà contrassegnata con RequiredAttribute viene fornita. Convalida i valori delle proprietà dell'oggetto se validateAllProperties
è true
ma non convalida in modo ricorsivo le proprietà degli oggetti restituiti dalle proprietà.