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)

モデル TypeDefaultMetadataDetailsプロパティのエントリを作成します。

CreateTypeDetails(ModelMetadataIdentity)

モデル TypeDefaultMetadataDetailsエントリを作成します。

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指定containerTypeされた および propertyNameによって識別される プロパティの を取得します。

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

ModelExplorer指定された modelTypemodelの を取得します。

適用対象