Microsoft.AspNetCore.Mvc.ModelBinding.Metadata 命名空间

提供用于发现和应用用于模型绑定的元数据的类型。

BindingMetadata

的绑定元数据详细信息 ModelMetadata

BindingMetadataProviderContext

的上下文 IBindingMetadataProvider

BindingSourceMetadataProvider

BindingMetadata为提供 DefaultModelMetadata

DataMemberRequiredBindingMetadataProvider

IsRequiredIBindingMetadataProvider

DefaultMetadataDetails

保存 的关联元数据对象 DefaultModelMetadata

DefaultModelBindingMessageProvider

读/写 ModelBindingMessageProvider 实现。

DefaultModelMetadata

默认 ModelMetadata 实现。

DefaultModelMetadataProvider

基于反射的 IModelMetadataProvider 的默认实现。

DisplayMetadata

显示 的元数据详细信息 ModelMetadata

DisplayMetadataProviderContext

和 的上下文 IDisplayMetadataProvider

ExcludeBindingMetadataProvider

一个, IBindingMetadataProvider 它将 IsBindingAllowed 匹配类型配置为 false

MetadataDetailsProviderExtensions

IMetadataDetailsProvider 的扩展方法。

ModelBindingMessageProvider

模型绑定系统检测到的错误消息的提供程序。

ValidationMetadata

的验证元数据详细信息 ModelMetadata

ValidationMetadataProviderContext

的上下文 IValidationMetadataProvider

结构

ModelMetadataIdentity

标识 的键类型 ModelMetadata

接口

IBindingMetadataProvider

BindingMetadata为提供 DefaultModelMetadata

ICompositeMetadataDetailsProvider

复合 IMetadataDetailsProvider

IDisplayMetadataProvider

DisplayMetadata为提供 DefaultModelMetadata

IMetadataDetailsProvider

有关模型对象的元数据详细信息的提供程序的标记接口。 实现应实现 、 和 IBindingMetadataProvider IDisplayMetadataProvider 的一个或多个 IValidationMetadataProvider

IModelBindingMessageProvider

模型绑定系统检测到的错误消息的提供程序。

IValidationMetadataProvider

ValidationMetadata为提供 DefaultModelMetadata

枚举

ModelMetadataKind

类型的枚举 ModelMetadata

注解

有关模型绑定的详细信息,请 参见模型绑定