Lingua

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

Nome Descrizione
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à

Nome Descrizione
ElementBinder

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

Logger

Oggetto ILogger utilizzato per la registrazione in questo binder.

Metodi

Nome Descrizione
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