Aracılığıyla paylaş


ArrayModelBinder<TElement> Sınıf

Tanım

IModelBinder dizi değerlerini bağlamaya yönelik uygulama.

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)

Tür Parametreleri

TElement

Dizideki öğelerin türü.

Devralma
ArrayModelBinder<TElement>

Oluşturucular

ArrayModelBinder<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 ArrayModelBinder<TElement> oluşturur.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Yeni bir ArrayModelBinder<TElement> oluşturur.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Yeni bir ArrayModelBinder<TElement> oluşturur.

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

Yeni bir ArrayModelBinder<TElement> oluşturur.

Özellikler

ElementBinder

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

(Devralındığı yer: CollectionModelBinder<TElement>)
Logger

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

(Devralındığı yer: CollectionModelBinder<TElement>)

Yöntemler

AddErrorIfBindingRequired(ModelBindingContext)

if IsBindingRequiredöğesine ModelState ekleyinModelError.

(Devralındığı yer: CollectionModelBinder<TElement>)
BindModelAsync(ModelBindingContext)

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

(Devralındığı yer: CollectionModelBinder<TElement>)
CanCreateInstance(Type)

IModelBinder dizi değerlerini bağlamaya yönelik uygulama.

ConvertToCollectionType(Type, IEnumerable<TElement>)

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

CopyToModel(Object, IEnumerable<TElement>)

sourceCollection değerini verilen targetdeğerine ekler.

CreateEmptyCollection(Type)

için targetTypeatanabilir bir Object oluşturun.

CreateInstance(Type)

targetType örneği oluşturun.

(Devralındığı yer: CollectionModelBinder<TElement>)

Şunlara uygulanır