Aracılığıyla paylaş


CollectionModelBinder<TElement> Sınıf

Tanım

IModelBinder bağlama koleksiyonu değerleri için uygulama.

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

Tür Parametreleri

TElement

Koleksiyondaki öğelerin türü.

Devralma
CollectionModelBinder<TElement>
Türetilmiş
Uygulamalar

Oluşturucular

CollectionModelBinder<TElement>(IModelBinder)
Geçersiz.

Bu oluşturucu kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif, bir de alan ILoggerFactoryaşırı yüklemedir.

Yeni bir CollectionModelBinder<TElement> oluşturur.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Yeni bir CollectionModelBinder<TElement> oluşturur.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Yeni bir CollectionModelBinder<TElement> oluşturur.

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

Yeni bir CollectionModelBinder<TElement> oluşturur.

Özellikler

ElementBinder

IModelBinder Koleksiyon öğelerini bağlama örneklerini alır.

Logger

ILogger Bu ciltte günlüğe kaydetmek için kullanılan.

Yöntemler

AddErrorIfBindingRequired(ModelBindingContext)

if IsBindingRequiredöğesine ModelState ekleyinModelError.

BindModelAsync(ModelBindingContext)

Bir modeli bağlamaya çalışır.

CanCreateInstance(Type)

Bu ICollectionModelBinder uygulamanın için atanabilir targetTypeoluşturup oluşturamayacağını gösteren bir Object gösterge alır.

ConvertToCollectionType(Type, IEnumerable<TElement>)

öğesinin üyelerini targetTypecollectioniçeren bir Object atanabilir alır.

CopyToModel(Object, IEnumerable<TElement>)

sourceCollection değerini verilen targetöğesine ekler.

CreateEmptyCollection(Type)

için atanabilir targetTypebir Object oluşturun.

CreateInstance(Type)

targetType örneği oluşturun.

Şunlara uygulanır