DefaultModelMetadataProvider 類別

定義

根據反映的預設實 IModelMetadataProvider 作。

public ref class DefaultModelMetadataProvider : Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider
public ref class DefaultModelMetadataProvider : Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadataProvider
public class DefaultModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
public class DefaultModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider
type DefaultModelMetadataProvider = class
    interface IModelMetadataProvider
type DefaultModelMetadataProvider = class
    inherit ModelMetadataProvider
Public Class DefaultModelMetadataProvider
Implements IModelMetadataProvider
Public Class DefaultModelMetadataProvider
Inherits ModelMetadataProvider
繼承
DefaultModelMetadataProvider
繼承
DefaultModelMetadataProvider
衍生
實作

建構函式

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider)

建立新的 DefaultModelMetadataProvider

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider, IOptions<MvcOptions>)

建立新的 DefaultModelMetadataProvider

屬性

DetailsProvider

取得 ICompositeMetadataDetailsProvider

ModelBindingMessageProvider

取得 DefaultModelBindingMessageProvider

方法

CreateModelMetadata(DefaultMetadataDetails)

ModelMetadata 建立新的 DefaultMetadataDetails

CreateParameterDetails(ModelMetadataIdentity)

DefaultMetadataDetails建立參數 Type 的專案。

CreatePropertyDetails(ModelMetadataIdentity)

DefaultMetadataDetails建立模型 Type 屬性的專案。

CreateTypeDetails(ModelMetadataIdentity)

DefaultMetadataDetails建立模型 Type 的專案。

GetMetadataForConstructor(ConstructorInfo, Type)

提供描述建構函式的中繼資料。

GetMetadataForConstructor(ConstructorInfo, Type)

提供描述建構函式的中繼資料。

(繼承來源 ModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

提供描述參數的中繼資料。

GetMetadataForParameter(ParameterInfo, Type)

提供描述參數的中繼資料。

GetMetadataForParameter(ParameterInfo, Type)

提供描述參數的中繼資料。

(繼承來源 ModelMetadataProvider)
GetMetadataForProperties(Type)

提供描述 之屬性的 Type 中繼資料。

GetMetadataForProperty(PropertyInfo, Type)

提供描述屬性的中繼資料。

GetMetadataForProperty(PropertyInfo, Type)

提供描述屬性的中繼資料。

(繼承來源 ModelMetadataProvider)
GetMetadataForType(Type)

提供描述 的 Type 中繼資料。

擴充方法

GetMetadataForProperty(IModelMetadataProvider, Type, String)

ModelMetadata取得所提供 containerTypepropertyName 所識別之屬性的 。

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

ModelExplorer取得所提供 modelTypemodel 的 。

適用於