Aracılığıyla paylaş


DefaultModelMetadataProvider Sınıf

Tanım

Yansımaya dayalı olarak varsayılan uygulaması IModelMetadataProvider .

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
Devralma
DefaultModelMetadataProvider
Devralma
DefaultModelMetadataProvider
Türetilmiş
Uygulamalar

Oluşturucular

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider)

Yeni bir DefaultModelMetadataProvider oluşturur.

DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider, IOptions<MvcOptions>)

Yeni bir DefaultModelMetadataProvider oluşturur.

Özellikler

DetailsProvider

ICompositeMetadataDetailsProvider öğesini alır.

ModelBindingMessageProvider

DefaultModelBindingMessageProvider öğesini alır.

Yöntemler

CreateModelMetadata(DefaultMetadataDetails)

sürümünden yeni ModelMetadata bir DefaultMetadataDetailsoluşturur.

CreateParameterDetails(ModelMetadataIdentity)

parametresi Typeiçin girdisini DefaultMetadataDetails oluşturur.

CreatePropertyDetails(ModelMetadataIdentity)

Bir modelin DefaultMetadataDetailsTypeözellikleri için girişleri oluşturur.

CreateTypeDetails(ModelMetadataIdentity)

modeli Typeiçin girdisini DefaultMetadataDetails oluşturur.

GetMetadataForConstructor(ConstructorInfo, Type)

Bir oluşturucuyu açıklayan meta verileri sağlar.

GetMetadataForConstructor(ConstructorInfo, Type)

Bir oluşturucuyu açıklayan meta verileri sağlar.

(Devralındığı yer: ModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

Parametreyi açıklayan meta verileri sağlar.

GetMetadataForParameter(ParameterInfo, Type)

Parametreyi açıklayan meta verileri sağlar.

GetMetadataForParameter(ParameterInfo, Type)

Parametreyi açıklayan meta verileri sağlar.

(Devralındığı yer: ModelMetadataProvider)
GetMetadataForProperties(Type)

Bir öğesinin özelliklerini Typeaçıklayan meta veriler sağlar.

GetMetadataForProperty(PropertyInfo, Type)

Bir özelliği açıklayan meta verileri sağlar.

GetMetadataForProperty(PropertyInfo, Type)

Bir özelliği açıklayan meta verileri sağlar.

(Devralındığı yer: ModelMetadataProvider)
GetMetadataForType(Type)

bir Typeöğesini açıklayan meta veriler sağlar.

Uzantı Metotları

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Sağlanan containerType ve propertyNametarafından tanımlanan for ModelMetadata özelliğini alır.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Sağlanan modelType ve modeliçin bir ModelExplorer alır.

Şunlara uygulanır