System.ComponentModel.DataAnnotations Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы атрибутов, используемые для определения метаданных для ASP.NET MVC и элементов управления данными ASP.NET.
Классы
| AllowedValuesAttribute |
Указывает список значений, которые должны быть разрешены в свойстве . |
| AssociatedMetadataTypeTypeDescriptionProvider |
Расширяет сведения о метаданных класса, добавляя атрибуты и сведения о свойствах, определенных в сопоставленном классе. |
| AssociationAttribute |
Указывает, что элемент сущности представляет связи данных, например связь по внешнему ключу. |
| Base64StringAttribute |
Указывает, что значение поля данных является строкой Base64 правильного формата. |
| BindableTypeAttribute |
Указывает, используется ли тип обычно для привязки. |
| CompareAttribute |
Предоставляет атрибут, сравнивающий два свойства. |
| ConcurrencyCheckAttribute |
Указывает, что свойство участвует в проверках на оптимистичный параллелизм. |
| CreditCardAttribute |
Указывает, что значение поля данных — это номер кредитной карты. |
| CustomValidationAttribute |
Задает пользовательский метод проверки свойства или класса экземпляра. |
| DataTypeAttribute |
Задает имя дополнительного типа, который необходимо связать с полем данных. |
| DeniedValuesAttribute |
Указывает список значений, которые не должны быть разрешены в свойстве . |
| DisplayAttribute |
Предоставляет атрибут общего назначения, который позволяет указать локализуемые строки для типов и членов разделяемых классов сущностей. |
| DisplayColumnAttribute |
Указывает столбец, который отображается в связанной таблице как столбец внешнего ключа. |
| DisplayFormatAttribute |
Задает способ отображения и форматирования полей данных в платформе динамических данных ASP.NET. |
| EditableAttribute |
Указывает, доступно ли поле данных для редактирования. |
| EmailAddressAttribute |
Проверяет адреса электронной почты. |
| EnumDataTypeAttribute |
Включает перечисление .NET для сопоставления со столбцом данных. |
| FileExtensionsAttribute |
Проверяет расширения имени файла. |
| FilterUIHintAttribute |
Представляет атрибут, позволяющий указать поведение фильтрации для столбца. |
| KeyAttribute |
Обозначает одно или несколько свойств, которые однозначно определяют сущность. |
| LengthAttribute |
Указывает минимальную и максимальную длину коллекций или строковых данных, разрешенных в свойстве . |
| MaxLengthAttribute |
Задает максимально допустимый размер массива или длину строки для свойства. |
| MetadataTypeAttribute |
Указывает, класс метаданных, который необходимо связать с классом модели данных. |
| MinLengthAttribute |
Задает минимально допустимый размер массива или длину строки для свойства. |
| PhoneAttribute |
Указывает, что значение поля данных — это номер телефона в правильном формате. |
| RangeAttribute |
Задает ограничения числового диапазона для значения поля данных. |
| RegularExpressionAttribute |
Указывает, что значение поля данных в платформе динамических данных ASP.NET должно соответствовать заданному регулярному выражению. |
| RequiredAttribute |
Указывает, что значение поля данных является обязательным. |
| ScaffoldColumnAttribute |
Указывает, использует ли класс или столбец данных формирования шаблонов. |
| ScaffoldTableAttribute |
Указывает, использует ли класс или таблица данных формирование шаблонов. |
| StringLengthAttribute |
Указывает минимальную и максимальную длину символов, разрешенных в поле данных. |
| TimestampAttribute |
Указывает тип данных столбца как версию строки. |
| UIHintAttribute |
Задает шаблон или пользовательский элемент управления, используемый платформой динамических данных для отображения поля данных. |
| UrlAttribute |
Обеспечивает проверку URL-адреса. |
| ValidationAttribute |
Служит базовым классом для всех атрибутов проверки. |
| ValidationContext |
Описывает контекст, в котором проводится проверка. |
| ValidationException |
Представляет исключение, которое происходит во время проверки поля данных при использовании класса ValidationAttribute. |
| ValidationResult |
Представляет контейнер для результатов запроса на проверку. |
| Validator |
Определяет вспомогательный класс, который может использоваться для проверки объектов, свойств и методов в случае его включения в связанные с ними атрибуты ValidationAttribute. |
Интерфейсы
| IValidatableObject |
Предоставляет способ проверки объекта. |
Перечисления
| DataType |
Представляет перечисление типов данных, связанных с полями и параметрами данных. |