Condividi tramite


ArrayModelBinder<TElement> Classe

Definizione

IModelBinder implementazione per i valori della matrice di associazione.

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)

Parametri di tipo

TElement

Tipo di elementi nella matrice.

Ereditarietà
ArrayModelBinder<TElement>

Costruttori

ArrayModelBinder<TElement>(IModelBinder)
Obsoleti.

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

Crea un nuovo oggetto ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory)

Crea un nuovo oggetto ArrayModelBinder<TElement>.

ArrayModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Crea un nuovo oggetto ArrayModelBinder<TElement>.

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

Crea un nuovo oggetto ArrayModelBinder<TElement>.

Proprietà

ElementBinder

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

(Ereditato da CollectionModelBinder<TElement>)
Logger

Oggetto ILogger utilizzato per la registrazione in questo binder.

(Ereditato da CollectionModelBinder<TElement>)

Metodi

AddErrorIfBindingRequired(ModelBindingContext)

Aggiungere un ModelError oggetto a ModelState se IsBindingRequired.

(Ereditato da CollectionModelBinder<TElement>)
BindModelAsync(ModelBindingContext)

Tenta di associare un modello.

(Ereditato da CollectionModelBinder<TElement>)
CanCreateInstance(Type)

IModelBinder implementazione per i valori della matrice di associazione.

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 un oggetto specificato target.

CreateEmptyCollection(Type)

Creare un Object oggetto assegnabile a targetType.

CreateInstance(Type)

Creare un'istanza di targetType.

(Ereditato da CollectionModelBinder<TElement>)

Si applica a