DataAnnotationsModelMetadata Класс

Определение

Предоставляет контейнер для общих метаданных, для DataAnnotationsModelMetadataProvider класса и DataAnnotationsModelValidator класса для модели данных.

public ref class DataAnnotationsModelMetadata : System::Web::ModelBinding::ModelMetadata
public class DataAnnotationsModelMetadata : System.Web.ModelBinding.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
Наследование
DataAnnotationsModelMetadata

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

Имя Описание
DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

Инициализирует новый экземпляр класса DataAnnotationsModelMetadata.

Поля

Имя Описание
DefaultOrder

Целочисленное значение, которое всегда задано 10000.

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

Свойства

Имя Описание
AdditionalValues

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

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

Возвращает тип контейнера.

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

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

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

Возвращает или задает имя типа данных.

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

Возвращает или задает текст, описывающий модель.

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

Возвращает или задает строку формата, которая должна применяться при отображении модели в режиме отображения (в отличие от режима редактирования).

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

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

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

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

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

Возвращает или задает значение, определяющее, следует ли скрыть окружающий HTML- код.

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

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

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

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

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

Возвращает или задает значение, указывающее, может ли модель быть обновлена.

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

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

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

Возвращает или задает объект модели.

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

Возвращает тип модели.

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

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

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

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

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

Возвращает коллекцию объектов метаданных модели, описывающих свойства модели.

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

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

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

Возвращает или задает объект поставщика для этих метаданных.

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

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

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

Возвращает или задает короткую версию отображаемого имени.

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

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

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

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

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

Возвращает или задает текст, отображаемый для модели, когда модель представляет сложный объект.

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

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

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

Возвращает или задает текст подложки для текстового поля.

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

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает текст для отображения в качестве имени модели в пользовательском интерфейсе.

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

Служит хэш-функцией по умолчанию.

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

Возвращает текст, отображаемый для модели, когда модель представляет сложный объект.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetValidators(ModelBindingExecutionContext)

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

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

Создает неглубокую копию текущей Object.

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

Возвращает строку, представляющую текущий объект.

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

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