Compartilhar via


ModelMetadataProvider Classe

Definição

Um provedor que pode fornecer instâncias 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
Herança
ModelMetadataProvider
Derivado
Implementações

Construtores

ModelMetadataProvider()

Um provedor que pode fornecer instâncias de ModelMetadata.

Métodos

GetMetadataForConstructor(ConstructorInfo, Type)

Fornece metadados que descrevem um construtor.

GetMetadataForParameter(ParameterInfo)

Fornece metadados que descrevem um parâmetro.

GetMetadataForParameter(ParameterInfo, Type)

Fornece metadados que descrevem um parâmetro.

GetMetadataForProperties(Type)

Fornece metadados que descrevem as propriedades de um Type.

GetMetadataForProperty(PropertyInfo, Type)

Fornece metadados que descrevem uma propriedade .

GetMetadataForType(Type)

Fornece metadados que descrevem um Type.

Métodos de Extensão

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Obtém um ModelMetadata para propriedade for identificada pelos fornecidos containerType e propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Obtém um ModelExplorer para o fornecido modelType e model.

Aplica-se a