Sdílet prostřednictvím


Validator.ValidateValue Metoda

Definice

Ověří zadané atributy.

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

Parametry

value
Object

Hodnota, která má být ověřena

validationContext
ValidationContext

Kontext, který popisuje objekt k ověření.

validationAttributes
IEnumerable<ValidationAttribute>

Atributy ověření.

Výjimky

Parametr validationContext je null.

Parametr value se neověřuje pomocí parametru validationAttributes .

Poznámky

Tato metoda testuje každý ověřovací atribut v parametru validationAttributes proti parametru value . RequiredAttribute Pokud je atribut zahrnut, RequiredAttribute vyhodnotí se jako první.

Platí pro