DictionaryModelBinder<TKey,TValue> Classe

Definizione

IModelBinder implementazione per i valori del dizionario di associazione.

generic <typename TKey, typename TValue>
public ref class DictionaryModelBinder : Microsoft::AspNetCore::Mvc::ModelBinding::Binders::CollectionModelBinder<System::Collections::Generic::KeyValuePair<TKey, TValue>>
public class DictionaryModelBinder<TKey,TValue> : Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<System.Collections.Generic.KeyValuePair<TKey,TValue>>
type DictionaryModelBinder<'Key, 'Value> = class
    inherit CollectionModelBinder<KeyValuePair<'Key, 'Value>>
Public Class DictionaryModelBinder(Of TKey, TValue)
Inherits CollectionModelBinder(Of KeyValuePair(Of TKey, TValue))

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Ereditarietà
DictionaryModelBinder<TKey,TValue>

Costruttori

DictionaryModelBinder<TKey,TValue>(IModelBinder, 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 DictionaryModelBinder<TKey,TValue>.

DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory)

Crea un nuovo oggetto DictionaryModelBinder<TKey,TValue>.

DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory, Boolean)

Crea un nuovo oggetto DictionaryModelBinder<TKey,TValue>.

DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory, Boolean, MvcOptions)

Crea un nuovo oggetto DictionaryModelBinder<TKey,TValue>.

Proprietà

ElementBinder

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

(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.

CanCreateInstance(Type)

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

ConvertToCollectionType(Type, IEnumerable<KeyValuePair<TKey,TValue>>)

IModelBinder implementazione per i valori del dizionario di associazione.

ConvertToCollectionType(Type, IEnumerable<TElement>)

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

(Ereditato da CollectionModelBinder<TElement>)
CopyToModel(Object, IEnumerable<TElement>)

Aggiunge valori da sourceCollection a .target

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

Creare un Object oggetto assegnabile a targetType.

CreateInstance(Type)

Creare un'istanza di targetType.

(Ereditato da CollectionModelBinder<TElement>)

Si applica a