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获取由提供的 containerTypepropertyName标识的 属性的 。

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

ModelExplorer获取提供的 modelTypemodel的 。

适用于