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 的 。

適用於