DataAnnotationsModelMetadata Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет контейнер для общих метаданных, для DataAnnotationsModelMetadataProvider класса и DataAnnotationsModelValidator класса для модели данных.
public ref class DataAnnotationsModelMetadata : System::Web::ModelBinding::ModelMetadata
public class DataAnnotationsModelMetadata : System.Web.ModelBinding.ModelMetadata
type DataAnnotationsModelMetadata = class
inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute) |
Инициализирует новый экземпляр класса DataAnnotationsModelMetadata. |
Поля
| Имя | Описание |
|---|---|
| DefaultOrder |
Целочисленное значение, которое всегда задано |
Свойства
| Имя | Описание |
|---|---|
| AdditionalValues |
Возвращает коллекцию, содержащую дополнительные метаданные о модели. (Унаследовано от ModelMetadata) |
| ContainerType |
Возвращает тип контейнера. (Унаследовано от ModelMetadata) |
| ConvertEmptyStringToNull |
Возвращает или задает значение, определяющее, должны ли быть преобразованы |
| DataTypeName |
Возвращает или задает имя типа данных. (Унаследовано от ModelMetadata) |
| Description |
Возвращает или задает текст, описывающий модель. (Унаследовано от ModelMetadata) |
| DisplayFormatString |
Возвращает или задает строку формата, которая должна применяться при отображении модели в режиме отображения (в отличие от режима редактирования). (Унаследовано от ModelMetadata) |
| DisplayName |
Возвращает или задает текст, используемый в пользовательском интерфейсе при отображении имени модели. (Унаследовано от ModelMetadata) |
| EditFormatString |
Возвращает или задает строку форматирования, используемую в пользовательском интерфейсе в режиме редактирования. (Унаследовано от ModelMetadata) |
| HideSurroundingHtml |
Возвращает или задает значение, определяющее, следует ли скрыть окружающий HTML- код. (Унаследовано от ModelMetadata) |
| IsComplexType |
Возвращает значение, указывающее, является ли модель сложным типом. (Унаследовано от ModelMetadata) |
| IsNullableValueType |
Возвращает значение, указывающее, является ли модель типом значений, допускающим значение NULL. (Унаследовано от ModelMetadata) |
| IsReadOnly |
Возвращает или задает значение, указывающее, может ли модель быть обновлена. (Унаследовано от ModelMetadata) |
| IsRequired |
Возвращает или задает значение, указывающее, является ли свойство обязательным. (Унаследовано от ModelMetadata) |
| Model |
Возвращает или задает объект модели. (Унаследовано от ModelMetadata) |
| ModelType |
Возвращает тип модели. (Унаследовано от ModelMetadata) |
| NullDisplayText |
Возвращает строку, которая должна отображаться при использовании |
| Order |
Возвращает или задает целое число, указывающее порядок отображения этого свойства относительно других свойств. (Унаследовано от ModelMetadata) |
| Properties |
Возвращает коллекцию объектов метаданных модели, описывающих свойства модели. (Унаследовано от ModelMetadata) |
| PropertyName |
Возвращает имя свойства. (Унаследовано от ModelMetadata) |
| Provider |
Возвращает или задает объект поставщика для этих метаданных. (Унаследовано от ModelMetadata) |
| RequestValidationEnabled |
Возвращает или задает значение, указывающее, включена ли проверка запроса. (Унаследовано от ModelMetadata) |
| ShortDisplayName |
Возвращает или задает короткую версию отображаемого имени. (Унаследовано от ModelMetadata) |
| ShowForDisplay |
Возвращает или задает значение, указывающее, должна ли модель отображаться в пользовательском интерфейсе в режиме отображения (в отличие от режима редактирования). (Унаследовано от ModelMetadata) |
| ShowForEdit |
Возвращает или задает значение, указывающее, должно ли свойство отображаться в режиме редактирования (в отличие от режима отображения). (Унаследовано от ModelMetadata) |
| SimpleDisplayText |
Возвращает или задает текст, отображаемый для модели, когда модель представляет сложный объект. (Унаследовано от ModelMetadata) |
| TemplateHint |
Возвращает или задает значение, указывающее, какой шаблон (элемент управления данными) следует использовать в пользовательском интерфейсе для модели. (Унаследовано от ModelMetadata) |
| Watermark |
Возвращает или задает текст подложки для текстового поля. (Унаследовано от ModelMetadata) |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetDisplayName() |
Возвращает текст для отображения в качестве имени модели в пользовательском интерфейсе. (Унаследовано от ModelMetadata) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetSimpleDisplayText() |
Возвращает текст, отображаемый для модели, когда модель представляет сложный объект. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetValidators(ModelBindingExecutionContext) |
Возвращает коллекцию проверяющих средств, применяемых к модели. (Унаследовано от ModelMetadata) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |