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配置为IsBindingAllowedfalse匹配类型。

MetadataDetailsProviderExtensions

IMetadataDetailsProvider 的扩展方法。

ModelBindingMessageProvider

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

SystemTextJsonValidationMetadataProvider

System.Text.Json.Serialization 属性类的 IDisplayMetadataProvider 实现和 IValidationMetadataProvider 实现。

ValidationMetadata

ModelMetadata验证元数据详细信息。

ValidationMetadataProviderContext

的上下文 IValidationMetadataProvider

结构

ModelMetadataIdentity

用于标识 . 的 ModelMetadata键类型。

接口

IBindingMetadataProvider

提供 BindingMetadata 一个 DefaultModelMetadata

ICompositeMetadataDetailsProvider

复合 IMetadataDetailsProvider

IDisplayMetadataProvider

提供 DisplayMetadata 一个 DefaultModelMetadata

IMetadataDetailsProvider

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

IModelBindingMessageProvider

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

IValidationMetadataProvider

提供 ValidationMetadata 一个 DefaultModelMetadata

枚举

ModelMetadataKind

类型枚举 ModelMetadata

注解

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