Udostępnij przez


ArrayModelBinder<TElement> Klasa

Definicja

IModelBinder implementacja dla wartości tablicy powiązań.

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)

Parametry typu

TElement

Typ elementów w tablicy.

Dziedziczenie
ArrayModelBinder<TElement>

Konstruktory

ArrayModelBinder<TElement>(IModelBinder)
Przestarzałe.

Ten konstruktor jest przestarzały i zostanie usunięty w przyszłej wersji. Zalecaną alternatywą jest przeciążenie, które również przyjmuje ILoggerFactorywartość .

Tworzy nowy adres ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Tworzy nowy adres ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Tworzy nowy adres ArrayModelBinder<TElement>.

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

Tworzy nowy adres ArrayModelBinder<TElement>.

Właściwości

ElementBinder

IModelBinder Pobiera wystąpienia elementów kolekcji powiązań.

(Odziedziczone po CollectionModelBinder<TElement>)
Logger

Element używany do rejestrowania ILogger w tym spoiwo.

(Odziedziczone po CollectionModelBinder<TElement>)

Metody

AddErrorIfBindingRequired(ModelBindingContext)

Dodaj element ModelError do ModelState elementu if IsBindingRequired.

(Odziedziczone po CollectionModelBinder<TElement>)
BindModelAsync(ModelBindingContext)

Próbuje powiązać model.

(Odziedziczone po CollectionModelBinder<TElement>)
CanCreateInstance(Type)

IModelBinder implementacja dla wartości tablicy powiązań.

ConvertToCollectionType(Type, IEnumerable<TElement>)

Pobiera element Object przypisany do targetType elementu zawierającego elementy członkowskie z elementu collection.

CopyToModel(Object, IEnumerable<TElement>)

Dodaje wartości z sourceCollection do podanego targetelementu .

CreateEmptyCollection(Type)

Utwórz obiekt Object z możliwością przypisania do elementu targetType.

CreateInstance(Type)

Utwórz wystąpienie elementu targetType.

(Odziedziczone po CollectionModelBinder<TElement>)

Dotyczy