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 |
注解
有关模型绑定的详细信息,请参阅 模型绑定。