Condividi tramite


CollectionModelBinder<TElement> Classe

Definizione

IModelBinder implementazione per i valori della raccolta di binding.

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

Parametri di tipo

TElement

Tipo di elementi nella raccolta.

Ereditarietà
CollectionModelBinder<TElement>
Derivato
Implementazioni

Costruttori

CollectionModelBinder<TElement>(IModelBinder)
Obsoleti.

Questo costruttore è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è l'overload che accetta anche un ILoggerFactoryoggetto .

Crea un nuovo oggetto CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Crea un nuovo oggetto CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Crea un nuovo oggetto CollectionModelBinder<TElement>.

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

Crea un nuovo oggetto CollectionModelBinder<TElement>.

Proprietà

ElementBinder

Ottiene le istanze per gli elementi della IModelBinder raccolta di binding.

Logger

Oggetto ILogger utilizzato per la registrazione in questo binder.

Metodi

AddErrorIfBindingRequired(ModelBindingContext)

Aggiungere un ModelError oggetto a ModelState se IsBindingRequired.

BindModelAsync(ModelBindingContext)

Tenta di associare un modello.

CanCreateInstance(Type)

Ottiene un'indicazione se questa ICollectionModelBinder implementazione può creare un Object oggetto assegnabile a targetType.

ConvertToCollectionType(Type, IEnumerable<TElement>)

Ottiene un Object oggetto assegnabile a targetType che contiene membri da collection.

CopyToModel(Object, IEnumerable<TElement>)

Aggiunge valori da sourceCollection a .target

CreateEmptyCollection(Type)

Creare un Object oggetto assegnabile a targetType.

CreateInstance(Type)

Creare un'istanza di targetType.

Si applica a