Sdílet prostřednictvím


DefaultModelMetadataProvider Třída

Definice

Výchozí implementace založená na reflexi 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
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

Získá .ICompositeMetadataDetailsProvider

ModelBindingMessageProvider

Získá .DefaultModelBindingMessageProvider

Metody

CreateModelMetadata(DefaultMetadataDetails)

Vytvoří nový ModelMetadata z .DefaultMetadataDetails

CreateParameterDetails(ModelMetadataIdentity)

DefaultMetadataDetails Vytvoří položku pro parametr 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í Typeobjekt .

Metody rozšíření

GetMetadataForProperty(IModelMetadataProvider, Type, String)

ModelMetadata Získá pro vlastnost identifikovanou zadanými containerType a propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

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

Platí pro