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

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

BindingMetadata

绑定 的 ModelMetadata元数据详细信息。

BindingMetadataProviderContext

IBindingMetadataProvider上下文。

BindingSourceMetadataProvider

DefaultModelMetadata提供 BindingMetadata

DataMemberRequiredBindingMetadataProvider

IsRequiredIBindingMetadataProvider

DefaultMetadataDetails

保存 的 DefaultModelMetadata关联元数据对象。

DefaultModelBindingMessageProvider

读/写 ModelBindingMessageProvider 实现。

DefaultModelMetadata

默认 ModelMetadata 实现。

DefaultModelMetadataProvider

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

DisplayMetadata

显示 的 ModelMetadata元数据详细信息。

DisplayMetadataProviderContext

IDisplayMetadataProvider的上下文。

ExcludeBindingMetadataProvider

一个 ,IBindingMetadataProvider将 配置为 falseIsBindingAllowed 以匹配类型。

MetadataDetailsProviderExtensions

IMetadataDetailsProvider 的扩展方法。

ModelBindingMessageProvider

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

SystemTextJsonValidationMetadataProvider

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

ValidationMetadata

ModelMetadata验证元数据详细信息。

ValidationMetadataProviderContext

IValidationMetadataProvider上下文。

结构

ModelMetadataIdentity

标识 的 ModelMetadata键类型。

接口

IBindingMetadataProvider

DefaultModelMetadata提供 BindingMetadata

ICompositeMetadataDetailsProvider

复合 IMetadataDetailsProvider

IDisplayMetadataProvider

DefaultModelMetadata提供 DisplayMetadata

IMetadataDetailsProvider

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

IModelBindingMessageProvider

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

IValidationMetadataProvider

DefaultModelMetadata提供 ValidationMetadata

枚举

ModelMetadataKind

的枚举 ModelMetadata

注解

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