Compartir a través de


Validator.TryValidateValue Método

Definición

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

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

Parámetros

value
Object

El valor que se va a validar.

validationContext
ValidationContext

Contexto que describe el objeto que se va a validar.

validationResults
ICollection<ValidationResult>

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

validationAttributes
IEnumerable<ValidationAttribute>

Atributos de validación.

Devoluciones

Es true si el objeto es válido; de lo contrario, es 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 , el RequiredAttribute atributo se evalúa primero.

Se aplica a