Condividi tramite


Validator.ValidateValue Metodo

Definizione

Convalida gli attributi specificati.

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

Parametri

value
Object

Valore da convalidare.

validationContext
ValidationContext

Contesto che descrive l'oggetto da convalidare.

validationAttributes
IEnumerable<ValidationAttribute>

Attributi di convalida.

Eccezioni

Il valore del parametro validationContext è null.

Il parametro value non viene convalidato con il parametro validationAttributes.

Commenti

Questo metodo verifica ogni attributo di convalida nel validationAttributes parametro rispetto al value parametro . Se viene incluso un RequiredAttribute attributo, l'attributo RequiredAttribute viene valutato prima.

Si applica a