Compartilhar via


Validator.ValidateValue Método

Definição

Valida os atributos especificados.

public:
 static void ValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static void ValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static void ValidateValue (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member ValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> unit
Public Shared Sub ValidateValue (value As Object, validationContext As ValidationContext, validationAttributes As IEnumerable(Of ValidationAttribute))

Parâmetros

value
Object

O valor a ser validado.

validationContext
ValidationContext

O contexto que descreve o objeto a ser validado.

validationAttributes
IEnumerable<ValidationAttribute>

Os atributos de validação.

Exceções

O parâmetro validationContext é null.

O parâmetro value não é validado com o parâmetro validationAttributes.

Comentários

Esse método testa cada atributo de validação no parâmetro em validationAttributes relação ao value parâmetro . Se um RequiredAttribute atributo for incluído, o RequiredAttribute atributo será avaliado primeiro.

Aplica-se a