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, 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)

Применяется к