Validator.TryValidateValue Método

Definición

Devuelve un valor que indica si el valor especificado es válido con los atributos especificados.

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);
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

Parámetros

value
Object

El valor que se debe validar.

validationContext
ValidationContext

Contexto que describe el objeto que se va a validar.

validationResults
ICollection<ValidationResult>

Colección que contiene validaciones con error.

validationAttributes
IEnumerable<ValidationAttribute>

Atributos de validación.

Devoluciones

true si el objeto se valida; de lo contrario, false.

Comentarios

Este método prueba cada atributo de validación del validationAttributes parámetro en el value parámetro . Si el validationResults parámetro no nulles , este método agrega un ValidationResult objeto para cada error de validación a la colección de resultados de validación. Si el validationResults parámetro es null, este método no agrega un ValidationResult objeto a la colección. Si se incluye un RequiredAttribute atributo en el validationAttributes parámetro , primero se evalúa el RequiredAttribute atributo .

Se aplica a