Condividi tramite


Validator.TryValidateProperty Metodo

Definizione

Convalida la proprietà.

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

Parametri

value
Object

Valore da convalidare.

validationContext
ValidationContext

Contesto che descrive la proprietà da convalidare.

validationResults
ICollection<ValidationResult>

Insieme in cui contenere ogni convalida non riuscita.

Restituisce

true se la proprietà viene convalidata. In caso contrario, false.

Eccezioni

Il parametro value non può essere assegnato alla proprietà.

-oppure-

value è null.

La proprietà MemberName di validationContext non è una proprietà valida.

Commenti

Questo metodo verifica ogni ValidationAttribute istanza associata alla proprietà identificata dal validationContext parametro .

Si applica a