Поделиться через


Validator.ValidateObject Метод

Определение

Определяет, является ли заданный объект допустимым.

Перегрузки

ValidateObject(Object, ValidationContext)

Определяет, является ли указанный объект допустимым, используя контекст проверки.

ValidateObject(Object, ValidationContext, Boolean)

Определяет, является ли указанный объект допустимым, используя контекст проверки и значение, указывающее, следует ли проверять все свойства.

ValidateObject(Object, ValidationContext)

Исходный код:
Validator.cs
Исходный код:
Validator.cs
Исходный код:
Validator.cs

Определяет, является ли указанный объект допустимым, используя контекст проверки.

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)

Параметры

instance
Object

Объект для проверки.

validationContext
ValidationContext

Контекст, описывающий проверяемый объект.

Исключения

Недопустимый объект.

instance имеет значение null.

instance не соответствует ObjectInstance в контексте validationContext.

Комментарии

Этот метод оценивает каждый ValidationAttribute экземпляр, присоединенный к типу объекта.

Применяется к

ValidateObject(Object, ValidationContext, Boolean)

Исходный код:
Validator.cs
Исходный код:
Validator.cs
Исходный код:
Validator.cs

Определяет, является ли указанный объект допустимым, используя контекст проверки и значение, указывающее, следует ли проверять все свойства.

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)

Параметры

instance
Object

Объект для проверки.

validationContext
ValidationContext

Контекст, описывающий проверяемый объект.

validateAllProperties
Boolean

Значение true, если требуется проверять все свойства, в противном случае — значение false.

Исключения

Недопустимый параметр instance.

instance имеет значение null.

instance не соответствует ObjectInstance в контексте validationContext.

Комментарии

Этот метод оценивает каждый ValidationAttribute экземпляр, присоединенный к типу объекта.

Применяется к