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) |
Получает средства проверки для модели, использующей указанные метаданные и контекст выполнения. (Унаследовано от AssociatedValidatorProvider) |
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>) |
Получает коллекцию проверяющих элементов управления для модели. |
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) |