Validator.ValidateValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.