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


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)

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