Bagikan melalui


CollectionModelBinder<TElement> Kelas

Definisi

IModelBinder implementasi untuk mengikat nilai koleksi.

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

Jenis parameter

TElement

Jenis elemen dalam koleksi.

Warisan
CollectionModelBinder<TElement>
Turunan
Penerapan

Konstruktor

CollectionModelBinder<TElement>(IModelBinder)
Kedaluwarsa.

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

Membuat baru CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Membuat baru CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Membuat baru CollectionModelBinder<TElement>.

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

Membuat baru CollectionModelBinder<TElement>.

Properti

ElementBinder

Mendapatkan instans IModelBinder untuk mengikat elemen koleksi.

Logger

yang ILogger digunakan untuk pengelogan dalam pengikat ini.

Metode

AddErrorIfBindingRequired(ModelBindingContext)

ModelError Tambahkan ke ModelState jika IsBindingRequired.

BindModelAsync(ModelBindingContext)

Mencoba mengikat model.

CanCreateInstance(Type)

Mendapatkan indikasi apakah implementasi ini ICollectionModelBinder dapat membuat yang Object dapat ditetapkan ke targetType.

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.

Berlaku untuk