DefaultModelMetadataProvider Classe

Définition

Implémentation par défaut de basée sur la IModelMetadataProvider réflexion.

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
Héritage
DefaultModelMetadataProvider
Héritage
DefaultModelMetadataProvider
Dérivé
Implémente

Constructeurs

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider)

Crée un DefaultModelMetadataProvider.

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider, IOptions<MvcOptions>)

Crée un DefaultModelMetadataProvider.

Propriétés

DetailsProvider

Obtient ICompositeMetadataDetailsProvider.

ModelBindingMessageProvider

Obtient DefaultModelBindingMessageProvider.

Méthodes

CreateModelMetadata(DefaultMetadataDetails)

Crée ModelMetadata à partir d'un DefaultMetadataDetails.

CreateParameterDetails(ModelMetadataIdentity)

Crée l’entrée DefaultMetadataDetails pour un paramètre Type.

CreatePropertyDetails(ModelMetadataIdentity)

Crée les DefaultMetadataDetails entrées pour les propriétés d’un modèle Type.

CreateTypeDetails(ModelMetadataIdentity)

Crée l’entrée DefaultMetadataDetails pour un modèle Type.

GetMetadataForConstructor(ConstructorInfo, Type)

Fournit des métadonnées décrivant un constructeur.

GetMetadataForConstructor(ConstructorInfo, Type)

Fournit des métadonnées décrivant un constructeur.

(Hérité de ModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

Fournit des métadonnées décrivant un paramètre.

GetMetadataForParameter(ParameterInfo, Type)

Fournit des métadonnées décrivant un paramètre.

GetMetadataForParameter(ParameterInfo, Type)

Fournit des métadonnées décrivant un paramètre.

(Hérité de ModelMetadataProvider)
GetMetadataForProperties(Type)

Fournit des métadonnées décrivant les propriétés d’un Type.

GetMetadataForProperty(PropertyInfo, Type)

Fournit des métadonnées décrivant une propriété.

GetMetadataForProperty(PropertyInfo, Type)

Fournit des métadonnées décrivant une propriété.

(Hérité de ModelMetadataProvider)
GetMetadataForType(Type)

Fournit des métadonnées décrivant un Type.

Méthodes d’extension

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Obtient un ModelMetadata pour la propriété identifiée par le fourni containerType et propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Obtient un ModelExplorer pour le fourni modelType et model.

S’applique à