Bagikan melalui


DefaultModelMetadataProvider Kelas

Definisi

Implementasi IModelMetadataProvider default berdasarkan refleksi.

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
Warisan
DefaultModelMetadataProvider
Warisan
DefaultModelMetadataProvider
Turunan
Penerapan

Konstruktor

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider)

Membuat baru DefaultModelMetadataProvider.

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider, IOptions<MvcOptions>)

Membuat baru DefaultModelMetadataProvider.

Properti

DetailsProvider

ICompositeMetadataDetailsProviderMendapatkan .

ModelBindingMessageProvider

DefaultModelBindingMessageProviderMendapatkan .

Metode

CreateModelMetadata(DefaultMetadataDetails)

Membuat baru ModelMetadata dari DefaultMetadataDetails.

CreateParameterDetails(ModelMetadataIdentity)

DefaultMetadataDetails Membuat entri untuk parameter Type.

CreatePropertyDetails(ModelMetadataIdentity)

DefaultMetadataDetails Membuat entri untuk properti model Type.

CreateTypeDetails(ModelMetadataIdentity)

DefaultMetadataDetails Membuat entri untuk model Type.

GetMetadataForConstructor(ConstructorInfo, Type)

Memasok metadata yang menjelaskan konstruktor.

GetMetadataForConstructor(ConstructorInfo, Type)

Memasok metadata yang menjelaskan konstruktor.

(Diperoleh dari ModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

Memasok metadata yang menjelaskan parameter.

GetMetadataForParameter(ParameterInfo, Type)

Memasok metadata yang menjelaskan parameter.

GetMetadataForParameter(ParameterInfo, Type)

Memasok metadata yang menjelaskan parameter.

(Diperoleh dari ModelMetadataProvider)
GetMetadataForProperties(Type)

Memasok metadata yang menjelaskan properti dari Type.

GetMetadataForProperty(PropertyInfo, Type)

Memasok metadata yang menjelaskan properti.

GetMetadataForProperty(PropertyInfo, Type)

Memasok metadata yang menjelaskan properti.

(Diperoleh dari ModelMetadataProvider)
GetMetadataForType(Type)

Memasok metadata yang menjelaskan Type.

Metode Ekstensi

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Mendapatkan untuk properti yang ModelMetadata diidentifikasi oleh yang disediakan containerType dan propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

ModelExplorer Mendapatkan untuk yang disediakan modelType dan model.

Berlaku untuk