Validator.ValidateObject Metódus

Definíció

Meghatározza, hogy a megadott objektum érvényes-e.

Túlterhelések

Name Description
ValidateObject(Object, ValidationContext)

Meghatározza, hogy a megadott objektum érvényes-e az érvényesítési környezet használatával.

ValidateObject(Object, ValidationContext, Boolean)

Meghatározza, hogy a megadott objektum érvényes-e az érvényesítési környezettel, és egy olyan érték, amely meghatározza, hogy az összes tulajdonság érvényesíthető-e.

ValidateObject(Object, ValidationContext)

Meghatározza, hogy a megadott objektum érvényes-e az érvényesítési környezet használatával.

public:
 static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext)

Paraméterek

instance
Object

Az érvényesítendő objektum.

validationContext
ValidationContext

Az érvényesítendő objektumot leíró környezet.

Kivételek

Az objektum érvénytelen.

instance az null.

instance nem egyezik a ObjectInstance bekapcsolva validationContext.

Megjegyzések

Ez a metódus kiértékeli az objektumtípushoz csatolt példányokat ValidationAttribute .

A következőre érvényes:

ValidateObject(Object, ValidationContext, Boolean)

Meghatározza, hogy a megadott objektum érvényes-e az érvényesítési környezettel, és egy olyan érték, amely meghatározza, hogy az összes tulajdonság érvényesíthető-e.

public:
 static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, bool validateAllProperties);
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext, validateAllProperties As Boolean)

Paraméterek

instance
Object

Az érvényesítendő objektum.

validationContext
ValidationContext

Az érvényesítendő objektumot leíró környezet.

validateAllProperties
Boolean

trueaz összes tulajdonság ellenőrzése; egyéb esetben. false

Kivételek

instance érvénytelen.

instance az null.

instance nem egyezik a ObjectInstance bekapcsolva validationContext.

Megjegyzések

Ez a metódus kiértékeli az objektumtípushoz csatolt példányokat ValidationAttribute .

A következőre érvényes: