ModelMetadata Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет контейнер для общих метаданных, класса ModelMetadataProvider и класса ModelValidator для модели данных.
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Наследование
-
ModelMetadata
- Производный
Конструкторы
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Инициализирует новый экземпляр класса ModelMetadata. |
Поля
DefaultOrder |
Значение порядка по умолчанию, равное 10000. |
Свойства
AdditionalValues |
Получает словарь, содержащий дополнительные метаданные о модели. |
Container |
Ссылка на объект контейнера модели. Будет иметь значение, отличное от NULL, если модель представляет свойство. |
ContainerType |
Получает или задает тип контейнера для модели. |
ConvertEmptyStringToNull |
Получает или задает значение, указывающее, должны ли преобразовываться пустые строки, которые передаются обратно в формы, в значение NULL. |
DataTypeName |
Получает или задает метаданные о типе данных. |
Description |
Получает или задает описание модели. |
DisplayFormatString |
Получает или задает строку формата отображения для модели. |
DisplayName |
Получает или задает отображаемое имя модели. |
EditFormatString |
Получает или задает строку формата правки для модели. |
HideSurroundingHtml |
Получает или задает значение, указывающее, должен ли объект модели визуализироваться с помощью связанных HTML-элементов. |
HtmlEncode |
Предоставляет контейнер для общих метаданных, класса ModelMetadataProvider и класса ModelValidator для модели данных. |
IsComplexType |
Получает или задает значение, указывающее, является ли модель моделью сложного типа. |
IsNullableValueType |
Возвращает значение, показывающее, допускает ли этот тип значение NULL. |
IsReadOnly |
Получает или задает значение, указывающее, является ли модель доступной только для чтения. |
IsRequired |
Получает или задает значение, указывающее, является ли модель обязательной. |
Model |
Получает значение модели. |
ModelType |
Получает тип модели. |
NullDisplayText |
Получает или задает строку для отображения значений NULL. |
Order |
Получает или задает значение, представляющее порядок текущих метаданных. |
Properties |
Получает коллекцию объектов метаданных модели, которые описывают свойства модели. |
PropertyName |
Возвращает имя свойства. |
Provider |
Получает или задает поставщик. |
RequestValidationEnabled |
Получает или задает значение, показывающее, включена ли проверка запросов. |
ShortDisplayName |
Получает или задает короткое отображаемое имя. |
ShowForDisplay |
Получает или задает значение, которое указывает, должно ли данное свойство отображаться в представлениях, доступных только для чтения, таких как представление списка или подробное представление. |
ShowForEdit |
Получает или задает значение, показывающее, должна ли отображаться модель в доступных для изменения представлениях. |
SimpleDisplayText |
Получает или задает строку простого отображения для модели. |
TemplateHint |
Получает или задает подсказку, в которой указывается, какой шаблон рекомендуется использовать для данной модели. |
Watermark |
Получает или задает значение, которое может использоваться как водяной знак. |
Методы
FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>) |
Возвращает метаданные из Expression параметра для модели. |
FromStringExpression(String, ViewDataDictionary) |
Получает метаданные из параметра выражения для модели. |
GetDisplayName() |
Получает отображаемое имя для модели. |
GetSimpleDisplayText() |
Возвращает простое описание модели. |
GetValidators(ControllerContext) |
Получает список проверяющих элементов управления для модели. |