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 экземпляр, присоединенный к типу объекта.