DefaultModelMetadata Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация по умолчанию ModelMetadata .
public ref class DefaultModelMetadata : Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata
public class DefaultModelMetadata : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
type DefaultModelMetadata = class
inherit ModelMetadata
Public Class DefaultModelMetadata
Inherits ModelMetadata
- Наследование
Конструкторы
Свойства
AdditionalValues |
Возвращает коллекцию дополнительных сведений о модели. |
Attributes |
Возвращает набор атрибутов для текущего экземпляра. |
BinderModelName |
Возвращает имя модели, если указано явно с помощью IModelNameProvider. |
BinderType |
Type Возвращает объект IModelBinder объекта модели, если он явно задан с помощью IBinderTypeProviderMetadata. |
BindingMetadata |
Возвращает для BindingMetadata текущего экземпляра . |
BindingSource |
Возвращает метаданные связывателя для этой модели. |
BoundConstructor |
Возвращает ModelMetadata экземпляр для конструктора типа записи, используемого во время привязки и проверки. |
BoundConstructor |
Возвращает ModelMetadata экземпляр для конструктора типа записи, используемого во время привязки и проверки. (Унаследовано от ModelMetadata) |
BoundConstructorInvoker |
Возвращает делегат, вызывающий связанный конструктор BoundConstructor , если он не является |
BoundConstructorInvoker |
Возвращает делегат, вызывающий связанный конструктор BoundConstructor , если он не является |
BoundConstructorParameters |
Возвращает коллекцию экземпляров ModelMetadata для параметров в объекте BoundConstructor. Это доступно только в том случае, если MetadataKind имеет значение Constructor. |
BoundConstructorParameters |
Возвращает коллекцию экземпляров ModelMetadata для параметров в объекте BoundConstructor. Это доступно только в том случае, если MetadataKind имеет значение Constructor. (Унаследовано от ModelMetadata) |
ContainerMetadata |
Возвращает метаданные для , ContainerType если эти метаданные являются для свойства; |
ContainerMetadata |
Возвращает метаданные для , ContainerType если эти метаданные являются для свойства; |
ContainerType |
Возвращает тип, содержащий свойство , если эти метаданные являются для свойства; |
ConvertEmptyStringToNull |
Возвращает значение, указывающее, следует ли преобразовать пустое строковое значение или значение, содержащее только пробелы, в |
DataTypeName |
Возвращает имя типа данных модели. Переопределяется ModelType в некоторых сценариях отображения. |
Description |
Получает описание модели. |
DisplayFormatString |
Возвращает строку формата (см. https://msdn.microsoft.com/en-us/library/txafckwd.aspx), используемую для отображения модели. |
DisplayMetadata |
Возвращает для DisplayMetadata текущего экземпляра . |
DisplayName |
Возвращает отображаемое имя модели. |
EditFormatString |
Возвращает строку формата (см. https://msdn.microsoft.com/en-us/library/txafckwd.aspx), используемую для редактирования модели. |
ElementMetadata |
ModelMetadata Возвращает для элементов , ModelType если реализует TypeIEnumerable. |
ElementType |
Type Возвращает для элементов , ModelType если реализует TypeIEnumerable. (Унаследовано от ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
Возвращает упорядоченные и сгруппированные отображаемые имена и значения всех Enum значений в UnderlyingOrModelType. |
EnumNamesAndValues |
Возвращает имена и значения всех Enum значений в UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Возвращает значение, указывающее, отличается ли EditFormatString непустое |
HasValidators |
Возвращает значение, указывающее, есть ли у модели или одного из ее свойств или элементов связанные проверяющие элементы. |
HasValidators |
Возвращает значение, указывающее, есть ли у модели или одного из ее свойств или элементов связанные проверяющие элементы. (Унаследовано от ModelMetadata) |
HideSurroundingHtml |
Возвращает значение, указывающее, должен ли возвращать |
HtmlEncode |
Возвращает значение, указывающее, должно ли значение быть закодировано в формате HTML. |
Identity |
Возвращает ключ для текущего экземпляра. (Унаследовано от ModelMetadata) |
IsBindingAllowed |
Возвращает значение, указывающее, может ли значение модели быть привязано привязкой модели. Это применимо только в том случае, если текущий экземпляр представляет свойство . |
IsBindingRequired |
Возвращает значение, указывающее, требуется ли значение модели для привязки модели. Это применимо только в том случае, если текущий экземпляр представляет свойство . |
IsCollectionType |
Возвращает значение, указывающее, является ли ModelType тип коллекции типом. (Унаследовано от ModelMetadata) |
IsComplexType |
Возвращает значение, указывающее, является ли ModelType сложным типом. (Унаследовано от ModelMetadata) |
IsEnum |
Возвращает значение, указывающее, имеет ли UnderlyingOrModelType значение для .Enum |
IsEnumerableType |
Возвращает значение, указывающее, является ли ModelType перечисление типом. (Унаследовано от ModelMetadata) |
IsFlagsEnum |
Возвращает значение, указывающее, является ли UnderlyingOrModelType параметр для со Enum связанным FlagsAttribute. |
IsNullableValueType |
Возвращает значение, указывающее, является ли ModelType значение .Nullable<T> (Унаследовано от ModelMetadata) |
IsReadOnly |
Возвращает значение, указывающее, доступно ли значение модели только для чтения. Это применимо только в том случае, если текущий экземпляр представляет свойство . |
IsReferenceOrNullableType |
Возвращает значение, указывающее, разрешены |
IsRequired |
Возвращает значение, указывающее, является ли значение модели обязательным. Это применимо только в том случае, если текущий экземпляр представляет свойство . |
MetadataKind |
Возвращает значение, указывающее тип элемента метаданных, представленного текущим экземпляром . (Унаследовано от ModelMetadata) |
ModelBindingMessageProvider |
Возвращает экземпляр ModelBindingMessageProvider. |
ModelType |
Возвращает тип модели, представленный текущим экземпляром . (Унаследовано от ModelMetadata) |
Name |
Возвращает имя параметра или свойства, если эти метаданные являются для параметра или свойства; |
NullDisplayText |
Возвращает текст, отображаемый, если модель имеет значение |
Order |
Возвращает значение, указывающее, где текущие метаданные должны быть упорядочены относительно других свойств в содержавом типе. |
ParameterName |
Возвращает имя параметра, если эти метаданные являются для параметра; |
Placeholder |
Возвращает текст, отображаемый в качестве значения заполнителя для редактора. По умолчанию это настраивается с помощью Prompt. |
Properties |
Возвращает коллекцию экземпляров ModelMetadata для свойств модели. |
PropertyFilterProvider |
Возвращает объект IPropertyFilterProvider, который может определить, какие свойства должны быть привязаны к модели. |
PropertyGetter |
Возвращает делегат метода получения свойства для получения значения свойства из объекта модели. |
PropertyName |
Возвращает имя свойства, если метаданные для свойства; |
PropertySetter |
Возвращает делегат метода задания свойств для задания значения свойства в объекте модели. |
PropertyValidationFilter |
Возвращает реализацию IPropertyValidationFilter , указывающую, следует ли проверять эту модель. Если |
PropertyValidationFilter |
Возвращает реализацию IPropertyValidationFilter , указывающую, следует ли проверять эту модель. Если |
ShowForDisplay |
Возвращает значение, указывающее, должно ли свойство отображаться в представлениях только для чтения. |
ShowForEdit |
Возвращает значение, указывающее, должно ли свойство отображаться в редактируемых представлениях. |
SimpleDisplayProperty |
Возвращает значение, представляющее собой имя свойства, используемого для отображения модели. |
TemplateHint |
Возвращает строку, используемую системой шаблонов для обнаружения шаблонов отображения и шаблонов редактора. Используйте UIHintAttribute для указания. |
UnderlyingOrModelType |
Возвращает базовый аргумент типа, если ModelType наследуется от Nullable<T>. В противном случае получает .ModelType (Унаследовано от ModelMetadata) |
ValidateChildren |
Возвращает значение, указывающее, следует ли проверять свойства или элементы модели. |
ValidationMetadata |
Возвращает для ValidationMetadata текущего экземпляра . |
ValidatorMetadata |
Возвращает коллекцию элементов метаданных для проверяющих элементов. |
Методы
Equals(ModelMetadata) |
Реализация по умолчанию ModelMetadata . (Унаследовано от ModelMetadata) |
Equals(Object) |
Реализация по умолчанию ModelMetadata . (Унаследовано от ModelMetadata) |
GetDisplayName() |
Возвращает отображаемое имя модели. (Унаследовано от ModelMetadata) |
GetHashCode() |
Реализация по умолчанию ModelMetadata . (Унаследовано от ModelMetadata) |
GetMetadataForProperties(Type) |
Предоставляет метаданные, описывающие свойства объекта Type. |
GetMetadataForProperties(Type) |
Предоставляет метаданные, описывающие свойства объекта Type. (Унаследовано от ModelMetadata) |
GetMetadataForType(Type) |
Предоставляет метаданные, описывающие Type. |
GetMetadataForType(Type) |
Предоставляет метаданные, описывающие Type. (Унаследовано от ModelMetadata) |
Методы расширения
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
ModelMetadata Возвращает свойство for, идентифицируемое предоставленными |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Возвращает для ModelExplorer предоставленных |