Comparteix a través de


Validator.TryValidateProperty Método

Definición

Valida la propiedad.

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

Parámetros

value
Object

El valor que se va a validar.

validationContext
ValidationContext

Contexto que describe la propiedad que se va a validar.

validationResults
ICollection<ValidationResult>

Colección que va a contener todas las validaciones con error.

Devoluciones

Es true si la propiedad es válida; de lo contrario, es false.

Excepciones

value no se puede asignar a la propiedad.

O bien

value es null.

La propiedad MemberName de validationContext no es una propiedad válida.

Comentarios

Este método prueba cada ValidationAttribute instancia asociada a la propiedad identificada por el validationContext parámetro .

Se aplica a