CachedDataAnnotationsModelMetadata Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет контейнер для кэширования DataAnnotationsModelMetadata.
public class CachedDataAnnotationsModelMetadata : System.Web.Mvc.CachedModelMetadata<System.Web.Mvc.CachedDataAnnotationsMetadataAttributes>
type CachedDataAnnotationsModelMetadata = class
inherit CachedModelMetadata<CachedDataAnnotationsMetadataAttributes>
Public Class CachedDataAnnotationsModelMetadata
Inherits CachedModelMetadata(Of CachedDataAnnotationsMetadataAttributes)
- Наследование
-
CachedDataAnnotationsModelMetadata
Конструкторы
CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>) |
Инициализирует новый экземпляр класса с CachedDataAnnotationsModelMetadata помощью прототипа и метода доступа модели. |
CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, IEnumerable<Attribute>) |
Инициализирует новый экземпляр CachedDataAnnotationsModelMetadata класса с помощью поставщика, типа контейнера, типа модели, имени свойства и атрибутов. |
Поля
DefaultOrder |
Значение порядка по умолчанию, равное 10000. (Унаследовано от ModelMetadata) |
Свойства
AdditionalValues |
Получает словарь, содержащий дополнительные метаданные о модели. (Унаследовано от ModelMetadata) |
Container |
Ссылка на объект контейнера модели. Будет иметь значение, отличное от NULL, если модель представляет свойство. (Унаследовано от ModelMetadata) |
ContainerType |
Получает или задает тип контейнера для модели. (Унаследовано от ModelMetadata) |
ConvertEmptyStringToNull |
Получает или задает кэшированное значение, указывающее, должны ли преобразовываться пустые строки, которые передаются обратно в формы, в значение NULL. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
DataTypeName |
Получает или задает метаданные о типе данных. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
Description |
Получает или задает описание модели. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
DisplayFormatString |
Получает или задает строку формата отображения для модели. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
DisplayName |
Получает или задает отображаемое имя модели. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
EditFormatString |
Получает или задает строку формата правки для модели. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
HideSurroundingHtml |
Получает или задает значение, указывающее, должен ли объект модели визуализироваться с помощью связанных HTML-элементов. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
HtmlEncode |
Предоставляет контейнер для кэширования DataAnnotationsModelMetadata. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
IsComplexType |
Получает или задает значение, указывающее, является ли модель моделью сложного типа. (Унаследовано от ModelMetadata) |
IsNullableValueType |
Возвращает значение, показывающее, допускает ли этот тип значение NULL. (Унаследовано от ModelMetadata) |
IsReadOnly |
Получает или задает значение, указывающее, является ли модель доступной только для чтения. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
IsRequired |
Получает или задает значение, указывающее, является ли модель обязательной. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
Model |
Получает значение модели. (Унаследовано от ModelMetadata) |
ModelType |
Получает тип модели. (Унаследовано от ModelMetadata) |
NullDisplayText |
Получает или задает строку для отображения значений NULL. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
Order |
Получает или задает значение, представляющее порядок текущих метаданных. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
Properties |
Получает коллекцию объектов метаданных модели, которые описывают свойства модели. (Унаследовано от ModelMetadata) |
PropertyName |
Возвращает имя свойства. (Унаследовано от ModelMetadata) |
PrototypeCache |
Возвращает или задает прототип кэша. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
Provider |
Получает или задает поставщик. (Унаследовано от ModelMetadata) |
RequestValidationEnabled |
Получает или задает значение, показывающее, включена ли проверка запросов. (Унаследовано от ModelMetadata) |
ShortDisplayName |
Получает или задает короткое отображаемое имя. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
ShowForDisplay |
Получает или задает значение, которое указывает, должно ли данное свойство отображаться в представлениях, доступных только для чтения, таких как представление списка или подробное представление. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
ShowForEdit |
Получает или задает значение, показывающее, должна ли отображаться модель в доступных для изменения представлениях. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
SimpleDisplayText |
Получает или задает строку простого отображения для модели. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
TemplateHint |
Получает или задает подсказку, в которой указывается, какой шаблон рекомендуется использовать для данной модели. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
Watermark |
Получает или задает значение, которое может использоваться как водяной знак. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
Методы
ComputeConvertEmptyStringToNull() |
Возвращает значение, указывающее, следует ли преобразовать пустые строки, размещенные обратно в формах, в nothing. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeDataTypeName() |
Возвращает метаданные о типе данных. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeDescription() |
Возвращает описание модели. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeDisplayFormatString() |
Возвращает строку формата отображения для модели. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeDisplayName() |
Возвращает отображаемое имя модели. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeEditFormatString() |
Возвращает строку формата редактирования модели. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeHasNonDefaultEditFormat() |
Получает значение, указывающее, использует ли модель формат правки, не являющийся используемым по умолчанию. |
ComputeHideSurroundingHtml() |
Возвращает значение, указывающее, должен ли объект модели отображаться с помощью связанных элементов HTML. Возвращает значение, указывающее, должен ли объект модели отображаться с помощью связанных элементов HTML. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeHtmlEncode() |
Предоставляет контейнер для кэширования DataAnnotationsModelMetadata. |
ComputeIsReadOnly() |
Возвращает значение, указывающее, доступна ли модель только для чтения. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeIsRequired() |
Возвращает значение, указывающее, является ли модель обязательной. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeNullDisplayText() |
Возвращает строку, отображаемую для значений NULL. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeOrder() |
Возвращает значение, представляющее порядок текущих метаданных. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeShortDisplayName() |
Возвращает короткое отображаемое имя. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeShowForDisplay() |
Возвращает значение, указывающее, должно ли свойство отображаться в представлениях только для чтения, таких как представления списка и подробных сведений. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeShowForEdit() |
Возвращает или задает значение, указывающее, должна ли модель отображаться в редактируемых представлениях. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeSimpleDisplayText() |
Возвращает простую отображаемую строку для модели. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeTemplateHint() |
Возвращает подсказку, указывающую, какой шаблон следует использовать для этой модели. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
ComputeWatermark() |
Возвращает значение, которое можно использовать в качестве водяного знака. Если значение кэшируется, возвращается обналичаемое значение; В противном случае значение извлекается из метаданных модели и сохраняется в кэше. |
GetDisplayName() |
Получает отображаемое имя для модели. (Унаследовано от ModelMetadata) |
GetSimpleDisplayText() |
Получает или задает строку простого отображения для модели. (Унаследовано от CachedModelMetadata<TPrototypeCache>) |
GetValidators(ControllerContext) |
Получает список проверяющих элементов управления для модели. (Унаследовано от ModelMetadata) |