Freigeben über


ModelMetadataProvider Klasse

Definition

Ein Anbieter, der Instanzen von ModelMetadatabereitstellen kann.

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
Vererbung
ModelMetadataProvider
Abgeleitet
Implementiert

Konstruktoren

ModelMetadataProvider()

Ein Anbieter, der Instanzen von ModelMetadatabereitstellen kann.

Methoden

GetMetadataForConstructor(ConstructorInfo, Type)

Stellt Metadaten bereit, die einen Konstruktor beschreiben.

GetMetadataForParameter(ParameterInfo, Type)

Stellt Metadaten bereit, die einen Parameter beschreiben.

GetMetadataForParameter(ParameterInfo)

Stellt Metadaten bereit, die einen Parameter beschreiben.

GetMetadataForProperties(Type)

Stellt Metadaten bereit, die die Eigenschaften eines Typebeschreiben.

GetMetadataForProperty(PropertyInfo, Type)

Stellt Metadaten bereit, die eine Eigenschaft beschreiben.

GetMetadataForType(Type)

Stellt Metadaten bereit, die einen Typebeschreiben.

Erweiterungsmethoden

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Ruft eine ModelMetadata für -Eigenschaft ab, die durch die bereitgestellte containerType und propertyNameidentifiziert wird.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Ruft eine ModelExplorer für die bereitgestellte modelType und ab model.

Gilt für: