ModelMetadataProvider Класс

Определение

Поставщик, который может предоставлять экземпляры ModelMetadata.

public ref class ModelMetadataProvider abstract : Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider
public abstract class ModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
type ModelMetadataProvider = class
    interface IModelMetadataProvider
Public MustInherit Class ModelMetadataProvider
Implements IModelMetadataProvider
Наследование
ModelMetadataProvider
Производный
Реализации

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

ModelMetadataProvider()

Поставщик, который может предоставлять экземпляры ModelMetadata.

Методы

GetMetadataForConstructor(ConstructorInfo, Type)

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

GetMetadataForParameter(ParameterInfo)

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

GetMetadataForParameter(ParameterInfo, Type)

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

GetMetadataForProperties(Type)

Предоставляет метаданные, описывающие свойства объекта Type.

GetMetadataForProperty(PropertyInfo, Type)

Предоставляет метаданные, описывающие свойство.

GetMetadataForType(Type)

Предоставляет метаданные, описывающие Type.

Методы расширения

GetMetadataForProperty(IModelMetadataProvider, Type, String)

ModelMetadata Возвращает свойство for, идентифицируемое предоставленными containerType и propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Возвращает для ModelExplorer предоставленных modelType и model.

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