DefaultModelMetadataProvider Klasa

Definicja

Domyślna implementacja IModelMetadataProvider oparta na odbiciu.

public ref class DefaultModelMetadataProvider : Microsoft::AspNetCore::Mvc::ModelBinding::IModelMetadataProvider
public ref class DefaultModelMetadataProvider : Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadataProvider
public class DefaultModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
public class DefaultModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider
type DefaultModelMetadataProvider = class
    interface IModelMetadataProvider
type DefaultModelMetadataProvider = class
    inherit ModelMetadataProvider
Public Class DefaultModelMetadataProvider
Implements IModelMetadataProvider
Public Class DefaultModelMetadataProvider
Inherits ModelMetadataProvider
Dziedziczenie
DefaultModelMetadataProvider
Dziedziczenie
DefaultModelMetadataProvider
Pochodne
Implementuje

Konstruktory

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider)

Tworzy nowy adres DefaultModelMetadataProvider.

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider, IOptions<MvcOptions>)

Tworzy nowy adres DefaultModelMetadataProvider.

Właściwości

DetailsProvider

Pobiera klasę ICompositeMetadataDetailsProvider.

ModelBindingMessageProvider

Pobiera klasę DefaultModelBindingMessageProvider.

Metody

CreateModelMetadata(DefaultMetadataDetails)

Tworzy nowy ModelMetadata element na podstawie elementu DefaultMetadataDetails.

CreateParameterDetails(ModelMetadataIdentity)

DefaultMetadataDetails Tworzy wpis dla parametru Type.

CreatePropertyDetails(ModelMetadataIdentity)

DefaultMetadataDetails Tworzy wpisy dla właściwości modelu Type.

CreateTypeDetails(ModelMetadataIdentity)

DefaultMetadataDetails Tworzy wpis dla modelu Type.

GetMetadataForConstructor(ConstructorInfo, Type)

Dostarcza metadane opisujące konstruktor.

GetMetadataForConstructor(ConstructorInfo, Type)

Dostarcza metadane opisujące konstruktor.

(Odziedziczone po ModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

Dostarcza metadane opisujące parametr.

GetMetadataForParameter(ParameterInfo, Type)

Dostarcza metadane opisujące parametr.

GetMetadataForParameter(ParameterInfo, Type)

Dostarcza metadane opisujące parametr.

(Odziedziczone po ModelMetadataProvider)
GetMetadataForProperties(Type)

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

GetMetadataForProperty(PropertyInfo, Type)

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

GetMetadataForProperty(PropertyInfo, Type)

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

(Odziedziczone po ModelMetadataProvider)
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