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