Sdílet prostřednictvím


ArrayModelBinder<TElement> Třída

Definice

IModelBinder implementace pro hodnoty matice vazby.

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 prvků v poli.

Dědičnost
ArrayModelBinder<TElement>

Konstruktory

ArrayModelBinder<TElement>(IModelBinder)
Zastaralé.

Tento konstruktor je zastaralý a v budoucí verzi bude odebrán. Doporučenou alternativou je přetížení, které také přebírá ILoggerFactory.

Vytvoří nový objekt ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Vytvoří nový objekt ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Vytvoří nový objekt ArrayModelBinder<TElement>.

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

Vytvoří nový objekt ArrayModelBinder<TElement>.

Vlastnosti

ElementBinder

IModelBinder Získá instance pro vazby prvky kolekce.

(Zděděno od CollectionModelBinder<TElement>)
Logger

Slouží ILogger k protokolování v tomto pořadač.

(Zděděno od CollectionModelBinder<TElement>)

Metody

AddErrorIfBindingRequired(ModelBindingContext)

Přidejte do ModelErrorModelState , pokud IsBindingRequired.

(Zděděno od CollectionModelBinder<TElement>)
BindModelAsync(ModelBindingContext)

Pokusí se vytvořit vazbu modelu.

(Zděděno od CollectionModelBinder<TElement>)
CanCreateInstance(Type)

IModelBinder implementace pro hodnoty matice vazby.

ConvertToCollectionType(Type, IEnumerable<TElement>)

Object Získá přiřaditelný ktargetType, který obsahuje členy z collection.

CopyToModel(Object, IEnumerable<TElement>)

Sečte hodnoty z sourceCollection do zadané targethodnoty .

CreateEmptyCollection(Type)

Vytvořte přiřaditelný Object objekt k targetType.

CreateInstance(Type)

Vytvořte instanci targetType.

(Zděděno od CollectionModelBinder<TElement>)

Platí pro