Partager via


CollectionModelBinder<TElement> Classe

Définition

IModelBinder implémentation pour les valeurs de collection de liaison.

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

Paramètres de type

TElement

Type d’éléments dans la collection.

Héritage
CollectionModelBinder<TElement>
Dérivé
Implémente

Constructeurs

CollectionModelBinder<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 CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Crée un CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Crée un CollectionModelBinder<TElement>.

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

Crée un CollectionModelBinder<TElement>.

Propriétés

ElementBinder

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

Logger

ILogger utilisé pour la journalisation dans ce classeur.

Méthodes

AddErrorIfBindingRequired(ModelBindingContext)

Ajoutez un ModelError à ModelState si IsBindingRequired.

BindModelAsync(ModelBindingContext)

Tente de lier un modèle.

CanCreateInstance(Type)

Obtient une indication si cette ICollectionModelBinder implémentation peut ou non créer un Object assignable à targetType.

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.

S’applique à