CollectionModelBinder<TElement> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
IModelBinder 绑定集合值的实现。
generic <typename TElement>
public ref class CollectionModelBinder : Microsoft::AspNetCore::Mvc::ModelBinding::ICollectionModelBinder, Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder
public class CollectionModelBinder<TElement> : Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
type CollectionModelBinder<'Element> = class
interface ICollectionModelBinder
interface IModelBinder
Public Class CollectionModelBinder(Of TElement)
Implements ICollectionModelBinder, IModelBinder
类型参数
- TElement
集合中元素的类型。
- 继承
-
CollectionModelBinder<TElement>
- 派生
- 实现
构造函数
属性
ElementBinder |
获取 IModelBinder 绑定集合元素的实例。 |
Logger |
ILogger用于在此绑定器中记录的 。 |
方法
AddErrorIfBindingRequired(ModelBindingContext) |
如果 IsBindingRequired为 ,ModelError则向 ModelState 添加 。 |
BindModelAsync(ModelBindingContext) |
尝试绑定模型。 |
CanCreateInstance(Type) |
获取指示此 ICollectionModelBinder 实现是否可以创建 Object 可分配给 的 |
ConvertToCollectionType(Type, IEnumerable<TElement>) |
获取一个 Object 可 |
CopyToModel(Object, IEnumerable<TElement>) |
将 中的 |
CreateEmptyCollection(Type) |
创建 Object 可分配给 的 |
CreateInstance(Type) |
创建 |