IModelMetadataProvider Interface

Definition

A provider that can supply instances of ModelMetadata.

C#
public interface IModelMetadataProvider
Derived

Remarks

While not obsolete, implementing or using ModelMetadataProvider is preferred over IModelMetadataProvider.

Methods

GetMetadataForProperties(Type)

Supplies metadata describing the properties of a Type.

GetMetadataForType(Type)

Supplies metadata describing a Type.

Extension Methods

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Gets a ModelMetadata for property identified by the provided containerType and propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Gets a ModelExplorer for the provided modelType and model.

Applies to

Product Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0