Compartir a través de


ModelMetadataProvider Clase

Definición

Proveedor que puede proporcionar instancias 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
Herencia
ModelMetadataProvider
Derivado
Implementaciones

Constructores

ModelMetadataProvider()

Proveedor que puede proporcionar instancias de ModelMetadata.

Métodos

GetMetadataForConstructor(ConstructorInfo, Type)

Proporciona metadatos que describen un constructor.

GetMetadataForParameter(ParameterInfo)

Proporciona metadatos que describen un parámetro.

GetMetadataForParameter(ParameterInfo, Type)

Proporciona metadatos que describen un parámetro.

GetMetadataForProperties(Type)

Proporciona metadatos que describen las propiedades de .Type

GetMetadataForProperty(PropertyInfo, Type)

Proporciona metadatos que describen una propiedad.

GetMetadataForType(Type)

Proporciona metadatos que describen un Type.

Métodos de extensión

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Obtiene un para la ModelMetadata propiedad identificada por los valores proporcionados containerType y propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Obtiene un ModelExplorer para los proporcionados modelType y model.

Se aplica a