ModelMetadataProvider Klasa

Definicja

Dostawca, który może dostarczać wystąpienia programu 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
Dziedziczenie
ModelMetadataProvider
Pochodne
Implementuje

Konstruktory

ModelMetadataProvider()

Dostawca, który może dostarczać wystąpienia programu ModelMetadata.

Metody

GetMetadataForConstructor(ConstructorInfo, Type)

Dostarcza metadane opisujące konstruktor.

GetMetadataForParameter(ParameterInfo)

Dostarcza metadane opisujące parametr.

GetMetadataForParameter(ParameterInfo, Type)

Dostarcza metadane opisujące parametr.

GetMetadataForProperties(Type)

Dostarcza metadane opisujące właściwości obiektu Type.

GetMetadataForProperty(PropertyInfo, Type)

Dostarcza metadane opisujące właściwość.

GetMetadataForType(Type)

Dostarcza metadane opisujące element Type.

Metody rozszerzania

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Pobiera właściwość ModelMetadata for zidentyfikowaną przez podane containerType wartości i propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Pobiera element ModelExplorer dla podanych modelType i model.

Dotyczy