Partager via


ArrayModelBinder<TElement> Classe

Définition

IModelBinder implémentation pour la liaison de valeurs de tableau.

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)

Paramètres de type

TElement

Type d’éléments dans le tableau.

Héritage
ArrayModelBinder<TElement>

Constructeurs

ArrayModelBinder<TElement>(IModelBinder)
Obsolète.

Ce constructeur est obsolète et sera supprimé dans une version ultérieure. L’alternative recommandée est la surcharge qui prend également un ILoggerFactory.

Crée un ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Crée un ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Crée un ArrayModelBinder<TElement>.

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

Crée un ArrayModelBinder<TElement>.

Propriétés

ElementBinder

Obtient les instances pour la IModelBinder liaison d’éléments de collection.

(Hérité de CollectionModelBinder<TElement>)
Logger

ILogger utilisé pour la journalisation dans ce classeur.

(Hérité de CollectionModelBinder<TElement>)

Méthodes

AddErrorIfBindingRequired(ModelBindingContext)

Ajoutez un ModelError à ModelState si IsBindingRequired.

(Hérité de CollectionModelBinder<TElement>)
BindModelAsync(ModelBindingContext)

Tente de lier un modèle.

(Hérité de CollectionModelBinder<TElement>)
CanCreateInstance(Type)

IModelBinder implémentation pour la liaison de valeurs de tableau.

ConvertToCollectionType(Type, IEnumerable<TElement>)

Obtient un Object assignable à targetType qui contient des membres de collection.

CopyToModel(Object, IEnumerable<TElement>)

Ajoute des valeurs de sourceCollection à donné target.

CreateEmptyCollection(Type)

Créez un Object assignable à targetType.

CreateInstance(Type)

Créez une instance de targetType.

(Hérité de CollectionModelBinder<TElement>)

S’applique à