Поделиться через


CachedModelMetadata<TPrototypeCache> Класс

Определение

Предоставляет контейнер для метаданных из кэша.

public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
    inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata

Параметры типа

TPrototypeCache

Тип контейнера.

Наследование
CachedModelMetadata<TPrototypeCache>
Производный

Конструкторы

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

Конструктор для создание реальных экземпляров класса метаданных на основе прототипа.

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

Конструктор для создания прототипов экземпляров класса метаданных.

Поля

DefaultOrder

Значение порядка по умолчанию, равное 10000.

(Унаследовано от ModelMetadata)

Свойства

AdditionalValues

Получает словарь, содержащий дополнительные метаданные о модели.

(Унаследовано от ModelMetadata)
Container

Ссылка на объект контейнера модели. Будет иметь значение, отличное от NULL, если модель представляет свойство.

(Унаследовано от ModelMetadata)
ContainerType

Получает или задает тип контейнера для модели.

(Унаследовано от ModelMetadata)
ConvertEmptyStringToNull

Получает или задает кэшированное значение, указывающее, должны ли преобразовываться пустые строки, которые передаются обратно в формы, в значение NULL.

DataTypeName

Получает или задает метаданные о типе данных.

Description

Получает или задает описание модели.

DisplayFormatString

Получает или задает строку формата отображения для модели.

DisplayName

Получает или задает отображаемое имя модели.

EditFormatString

Получает или задает строку формата правки для модели.

HideSurroundingHtml

Получает или задает значение, указывающее, должен ли объект модели визуализироваться с помощью связанных HTML-элементов.

HtmlEncode

Предоставляет контейнер для метаданных из кэша.

IsComplexType

Получает или задает значение, указывающее, является ли модель моделью сложного типа.

(Унаследовано от ModelMetadata)
IsNullableValueType

Возвращает значение, показывающее, допускает ли этот тип значение NULL.

(Унаследовано от ModelMetadata)
IsReadOnly

Получает или задает значение, указывающее, является ли модель доступной только для чтения.

IsRequired

Получает или задает значение, указывающее, является ли модель обязательной.

Model

Получает значение модели.

(Унаследовано от ModelMetadata)
ModelType

Получает тип модели.

(Унаследовано от ModelMetadata)
NullDisplayText

Получает или задает строку для отображения значений NULL.

Order

Получает или задает значение, представляющее порядок текущих метаданных.

Properties

Получает коллекцию объектов метаданных модели, которые описывают свойства модели.

(Унаследовано от ModelMetadata)
PropertyName

Возвращает имя свойства.

(Унаследовано от ModelMetadata)
PrototypeCache

Возвращает или задает прототип кэша.

Provider

Получает или задает поставщик.

(Унаследовано от ModelMetadata)
RequestValidationEnabled

Получает или задает значение, показывающее, включена ли проверка запросов.

(Унаследовано от ModelMetadata)
ShortDisplayName

Получает или задает короткое отображаемое имя.

ShowForDisplay

Получает или задает значение, которое указывает, должно ли данное свойство отображаться в представлениях, доступных только для чтения, таких как представление списка или подробное представление.

ShowForEdit

Получает или задает значение, показывающее, должна ли отображаться модель в доступных для изменения представлениях.

SimpleDisplayText

Получает или задает строку простого отображения для модели.

TemplateHint

Получает или задает подсказку, в которой указывается, какой шаблон рекомендуется использовать для данной модели.

Watermark

Получает или задает значение, которое может использоваться как водяной знак.

Методы

ComputeConvertEmptyStringToNull()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, указывающее, следует ли преобразовать пустые строки, размещенные обратно в формах, в значение NULL.

ComputeDataTypeName()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает метаданные о типе данных.

ComputeDescription()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает описание модели.

ComputeDisplayFormatString()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает строку формата отображения для модели.

ComputeDisplayName()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает отображаемое имя модели.

ComputeEditFormatString()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает строку формата редактирования модели.

ComputeHasNonDefaultEditFormat()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata.

ComputeHideSurroundingHtml()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, указывающее, должен ли объект модели отображаться с помощью связанных элементов HTML.

ComputeHtmlEncode()

Предоставляет контейнер для метаданных из кэша.

ComputeIsReadOnly()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, указывающее, доступна ли модель только для чтения.

ComputeIsRequired()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, указывающее, требуется ли модель.

ComputeNullDisplayText()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированную строку, отображаемую для значений NULL.

ComputeOrder()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, представляющее порядок текущих метаданных.

ComputeShortDisplayName()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает короткое отображаемое имя.

ComputeShowForDisplay()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, указывающее, должно ли свойство отображаться в представлениях только для чтения, таких как представления списка и сведений.

ComputeShowForEdit()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, указывающее, должна ли модель отображаться в редактируемых представлениях.

ComputeSimpleDisplayText()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированную простую отображаемую строку для модели.

ComputeTemplateHint()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное указание, указывающее, какой шаблон следует использовать для этой модели.

ComputeWatermark()

Этот метод защищен и не может быть вызван напрямую. Этот метод был разработан для переопределения в производном классе, таком как CachedDataAnnotationsModelMetadata. Возвращает или задает кэшированное значение, которое можно использовать в качестве водяного знака.

GetDisplayName()

Получает отображаемое имя для модели.

(Унаследовано от ModelMetadata)
GetSimpleDisplayText()

Получает или задает строку простого отображения для модели.

GetValidators(ControllerContext)

Получает список проверяющих элементов управления для модели.

(Унаследовано от ModelMetadata)

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