Partager via


ModelMetadataProvider Classe

Définition

Fournisseur qui peut fournir des instances de ModelMetadata.

public ref class ModelMetadataProvider abstract : Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider
public abstract class ModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
type ModelMetadataProvider = class
    interface IModelMetadataProvider
Public MustInherit Class ModelMetadataProvider
Implements IModelMetadataProvider
Héritage
ModelMetadataProvider
Dérivé
Implémente

Constructeurs

ModelMetadataProvider()

Fournisseur qui peut fournir des instances de ModelMetadata.

Méthodes

GetMetadataForConstructor(ConstructorInfo, Type)

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

GetMetadataForParameter(ParameterInfo, Type)

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

GetMetadataForParameter(ParameterInfo)

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

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é.

GetMetadataForType(Type)

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

Méthodes d’extension

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Obtient une ModelMetadata propriété for identifiée par le fourni containerType et propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Obtient un ModelExplorer pour le fourni modelType et model.

S’applique à