Validator.ValidateValue Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ellenőrzi a megadott attribútumokat.
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))
Paraméterek
- value
- Object
Az érvényesítendő érték.
- validationContext
- ValidationContext
Az érvényesítendő objektumot leíró környezet.
- validationAttributes
- IEnumerable<ValidationAttribute>
Az érvényesítési attribútumok.
Kivételek
A validationContext paraméter a következő null: .
A value paraméter nem érvényes a validationAttributes paraméterrel.
Megjegyzések
Ez a módszer teszteli a validationAttributes paraméterben lévő összes érvényesítési attribútumot a value paraméteren. Ha egy RequiredAttribute attribútum szerepel a fájlban, a függvény először kiértékeli az RequiredAttribute attribútumot.