DefaultModelMetadataProvider Třída

Definice

Výchozí implementace založená IModelMetadataProvider na reflexi.

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
Dědičnost
DefaultModelMetadataProvider
Dědičnost
DefaultModelMetadataProvider
Odvozené
Implementuje

Konstruktory

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider)

Vytvoří nový objekt DefaultModelMetadataProvider.

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider, IOptions<MvcOptions>)

Vytvoří nový objekt DefaultModelMetadataProvider.

Vlastnosti

DetailsProvider

ICompositeMetadataDetailsProviderZíská .

ModelBindingMessageProvider

DefaultModelBindingMessageProviderZíská .

Metody

CreateModelMetadata(DefaultMetadataDetails)

Vytvoří novou ModelMetadata z objektu DefaultMetadataDetails.

CreateParameterDetails(ModelMetadataIdentity)

DefaultMetadataDetails Vytvoří položku parametru Type.

CreatePropertyDetails(ModelMetadataIdentity)

DefaultMetadataDetails Vytvoří položky pro vlastnosti modelu Type.

CreateTypeDetails(ModelMetadataIdentity)

DefaultMetadataDetails Vytvoří položku pro model Type.

GetMetadataForConstructor(ConstructorInfo, Type)

Poskytuje metadata popisující konstruktor.

GetMetadataForConstructor(ConstructorInfo, Type)

Poskytuje metadata popisující konstruktor.

(Zděděno od ModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

Poskytuje metadata popisující parametr.

GetMetadataForParameter(ParameterInfo, Type)

Poskytuje metadata popisující parametr.

GetMetadataForParameter(ParameterInfo, Type)

Poskytuje metadata popisující parametr.

(Zděděno od ModelMetadataProvider)
GetMetadataForProperties(Type)

Poskytuje metadata popisující vlastnosti objektu Type.

GetMetadataForProperty(PropertyInfo, Type)

Poskytuje metadata popisující vlastnost.

GetMetadataForProperty(PropertyInfo, Type)

Poskytuje metadata popisující vlastnost.

(Zděděno od ModelMetadataProvider)
GetMetadataForType(Type)

Poskytuje metadata popisující .Type

Metody rozšíření

GetMetadataForProperty(IModelMetadataProvider, Type, String)

ModelMetadata Získá pro vlastnost identifikované poskytnuté containerType a propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

ModelExplorer Získá pro poskytnuté modelType a model.

Platí pro