DataAnnotationsModelValidatorProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует поставщик проверки по умолчанию.
public ref class DataAnnotationsModelValidatorProvider : System::Web::ModelBinding::AssociatedValidatorProvider
public class DataAnnotationsModelValidatorProvider : System.Web.ModelBinding.AssociatedValidatorProvider
type DataAnnotationsModelValidatorProvider = class
inherit AssociatedValidatorProvider
Public Class DataAnnotationsModelValidatorProvider
Inherits AssociatedValidatorProvider
- Наследование
Комментарии
Этот класс представляет собой реализацию ModelValidatorProvider , которая предоставляет проверяющие атрибуты, производные от ValidationAttribute. Он также предоставляет проверяющие типы, реализующие IValidatableObject.
Конструкторы
| Имя | Описание |
|---|---|
| DataAnnotationsModelValidatorProvider() |
Инициализирует новый экземпляр класса DataAnnotationsModelValidatorProvider. |
Свойства
| Имя | Описание |
|---|---|
| AddImplicitRequiredAttributeForValueTypes |
Возвращает или задает значение, указывающее, требуются ли типы значений, не допускающие значение NULL. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetTypeDescriptor(Type) |
Возвращает дескриптор типа для указанного типа. (Унаследовано от AssociatedValidatorProvider) |
| GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>) |
Возвращает коллекцию проверяющих элементов для модели. |
| GetValidators(ModelMetadata, ModelBindingExecutionContext) |
Возвращает проверяющие элементы для модели с помощью указанного контекста метаданных и выполнения. (Унаследовано от AssociatedValidatorProvider) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| RegisterAdapter(Type, Type) |
Регистрирует адаптер для проверки на стороне клиента. |
| RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory) |
Регистрирует фабрику адаптеров для поставщика проверки. |
| RegisterDefaultAdapter(Type) |
Регистрирует адаптер по умолчанию. |
| RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory) |
Регистрирует фабрику адаптеров по умолчанию. |
| RegisterDefaultValidatableObjectAdapter(Type) |
Регистрирует адаптер для проверки объектов по умолчанию. |
| RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory) |
Регистрирует фабрику адаптеров для поставщика проверки объектов по умолчанию. |
| RegisterValidatableObjectAdapter(Type, Type) |
Регистрирует адаптер для проверки объектов. |
| RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory) |
Регистрирует фабрику адаптеров для поставщика проверки объектов. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |