Поделиться через


ArrayModelBinder<TElement> Класс

Определение

IModelBinder реализация значений массива привязки.

generic <typename TElement>
public ref class ArrayModelBinder : Microsoft::AspNetCore::Mvc::ModelBinding::Binders::CollectionModelBinder<TElement>
public class ArrayModelBinder<TElement> : Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>
type ArrayModelBinder<'Element> = class
    inherit CollectionModelBinder<'Element>
Public Class ArrayModelBinder(Of TElement)
Inherits CollectionModelBinder(Of TElement)

Параметры типа

TElement

Тип элементов в массиве.

Наследование
ArrayModelBinder<TElement>

Конструкторы

ArrayModelBinder<TElement>(IModelBinder)
Устаревшие..

Этот конструктор устарел и будет удален в следующей версии. Рекомендуемым вариантом является перегрузка, которая также принимает .ILoggerFactory

Создает новый экземпляр ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Создает новый экземпляр ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Создает новый экземпляр ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean, MvcOptions)

Создает новый экземпляр ArrayModelBinder<TElement>.

Свойства

ElementBinder

IModelBinder Возвращает экземпляры для элементов коллекции привязки.

(Унаследовано от CollectionModelBinder<TElement>)
Logger

Объект , используемый ILogger для ведения журнала в этом связывателях.

(Унаследовано от CollectionModelBinder<TElement>)

Методы

AddErrorIfBindingRequired(ModelBindingContext)

Добавьте в , ModelErrorModelState если IsBindingRequired.

(Унаследовано от CollectionModelBinder<TElement>)
BindModelAsync(ModelBindingContext)

Пытается привязать модель.

(Унаследовано от CollectionModelBinder<TElement>)
CanCreateInstance(Type)

IModelBinder реализация значений массива привязки.

ConvertToCollectionType(Type, IEnumerable<TElement>)

Object Возвращает назначаемый объект , targetType содержащий элементы из collection.

CopyToModel(Object, IEnumerable<TElement>)

Добавляет значения из sourceCollection в заданный target.

CreateEmptyCollection(Type)

Создайте назначаемый Object объект .targetType

CreateInstance(Type)

Создание экземпляра targetType.

(Унаследовано от CollectionModelBinder<TElement>)

Применяется к