Condividi tramite


Validator.TryValidateValue Metodo

Definizione

Restituisce un valore che indica se il valore specificato è valido con gli attributi specificati.

public:
 static bool TryValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static bool TryValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member TryValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> bool
Public Shared Function TryValidateValue (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validationAttributes As IEnumerable(Of ValidationAttribute)) As Boolean

Parametri

value
Object

Valore da convalidare.

validationContext
ValidationContext

Contesto che descrive l'oggetto da convalidare.

validationResults
ICollection<ValidationResult>

Insieme in cui contenere le convalide non riuscite.

validationAttributes
IEnumerable<ValidationAttribute>

Attributi di convalida.

Restituisce

true se l'oggetto viene convalidato. In caso contrario, false.

Commenti

Questo metodo verifica ogni attributo di convalida nel validationAttributes parametro rispetto al value parametro . Se il validationResults parametro non nullè , questo metodo aggiunge un ValidationResult oggetto per ogni errore di convalida alla raccolta dei risultati di convalida. Se il validationResults parametro è null, questo metodo non aggiunge un ValidationResult oggetto all'insieme. Se un RequiredAttribute attributo è incluso nel validationAttributes parametro , l'attributo RequiredAttribute viene valutato per primo.

Si applica a