Microsoft.AspNetCore.Mvc.ModelBinding.Metadata 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于发现和应用用于模型绑定的元数据的类型。
类
BindingMetadata |
绑定 的 ModelMetadata元数据详细信息。 |
BindingMetadataProviderContext |
的 IBindingMetadataProvider上下文。 |
BindingSourceMetadataProvider | |
DataMemberRequiredBindingMetadataProvider | |
DefaultMetadataDetails |
保存 的 DefaultModelMetadata关联元数据对象。 |
DefaultModelBindingMessageProvider |
读/写 ModelBindingMessageProvider 实现。 |
DefaultModelMetadata |
默认 ModelMetadata 实现。 |
DefaultModelMetadataProvider |
基于反射的 的默认 IModelMetadataProvider 实现。 |
DisplayMetadata |
显示 的 ModelMetadata元数据详细信息。 |
DisplayMetadataProviderContext |
和 IDisplayMetadataProvider的上下文。 |
ExcludeBindingMetadataProvider |
一个 ,IBindingMetadataProvider将 配置为 |
MetadataDetailsProviderExtensions |
IMetadataDetailsProvider 的扩展方法。 |
ModelBindingMessageProvider |
模型绑定系统检测到的错误消息的提供程序。 |
SystemTextJsonValidationMetadataProvider |
System.Text.Json.Serialization 属性类的 和 IValidationMetadataProvider 的实现IDisplayMetadataProvider。 |
ValidationMetadata |
的 ModelMetadata验证元数据详细信息。 |
ValidationMetadataProviderContext |
结构
ModelMetadataIdentity |
标识 的 ModelMetadata键类型。 |
接口
IBindingMetadataProvider | |
ICompositeMetadataDetailsProvider | |
IDisplayMetadataProvider | |
IMetadataDetailsProvider |
有关模型对象的元数据详细信息提供程序的标记接口。 实现应实现 、 IDisplayMetadataProvider和 IValidationMetadataProvider的IBindingMetadataProvider一个或多个 。 |
IModelBindingMessageProvider |
模型绑定系统检测到的错误消息的提供程序。 |
IValidationMetadataProvider |
枚举
ModelMetadataKind |
的枚举 ModelMetadata |
注解
有关模型绑定的详细信息,请参阅 模型绑定。