Bagikan melalui


ArrayModelBinder<TElement> Kelas

Definisi

IModelBinder implementasi untuk mengikat nilai array.

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)

Jenis parameter

TElement

Jenis elemen dalam array.

Warisan
ArrayModelBinder<TElement>

Konstruktor

ArrayModelBinder<TElement>(IModelBinder)
Kedaluwarsa.

Konstruktor ini usang dan akan dihapus dalam versi yang akan datang. Alternatif yang direkomendasikan adalah kelebihan beban yang juga mengambil ILoggerFactory.

Membuat baru ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Membuat baru ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Membuat baru ArrayModelBinder<TElement>.

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

Membuat baru ArrayModelBinder<TElement>.

Properti

ElementBinder

Mendapatkan instans IModelBinder untuk mengikat elemen koleksi.

(Diperoleh dari CollectionModelBinder<TElement>)
Logger

yang ILogger digunakan untuk pengelogan dalam pengikat ini.

(Diperoleh dari CollectionModelBinder<TElement>)

Metode

AddErrorIfBindingRequired(ModelBindingContext)

ModelError Tambahkan ke ModelState jika IsBindingRequired.

(Diperoleh dari CollectionModelBinder<TElement>)
BindModelAsync(ModelBindingContext)

Mencoba untuk mengikat model.

(Diperoleh dari CollectionModelBinder<TElement>)
CanCreateInstance(Type)

IModelBinder implementasi untuk mengikat nilai array.

ConvertToCollectionType(Type, IEnumerable<TElement>)

Mendapatkan yang Object dapat ditugaskan yang targetType berisi anggota dari collection.

CopyToModel(Object, IEnumerable<TElement>)

Menambahkan nilai dari sourceCollection ke yang diberikan target.

CreateEmptyCollection(Type)

Buat yang Object dapat ditetapkan ke targetType.

CreateInstance(Type)

Buat instans targetType.

(Diperoleh dari CollectionModelBinder<TElement>)

Berlaku untuk