DictionaryModelBinder<TKey,TValue> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
IModelBinder implémentation pour la liaison de valeurs de dictionnaire.
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))
Paramètres de type
- TKey
Type de clés dans le dictionnaire.
- TValue
Type de valeurs dans le dictionnaire.
- Héritage
Constructeurs
DictionaryModelBinder<TKey,TValue>(IModelBinder, 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 DictionaryModelBinder<TKey,TValue>. |
DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory) |
Crée un DictionaryModelBinder<TKey,TValue>. |
DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory, Boolean) |
Crée un DictionaryModelBinder<TKey,TValue>. |
DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory, Boolean, MvcOptions) |
Crée un DictionaryModelBinder<TKey,TValue>. |
Propriétés
ElementBinder |
Obtient les instances pour la IModelBinder liaison d’éléments de collection. (Hérité de CollectionModelBinder<TElement>) |
Logger |
utilisé pour la ILogger journalisation dans ce classeur. (Hérité de CollectionModelBinder<TElement>) |
Méthodes
AddErrorIfBindingRequired(ModelBindingContext) |
Ajoutez un ModelError à ModelState si IsBindingRequired. (Hérité de CollectionModelBinder<TElement>) |
BindModelAsync(ModelBindingContext) |
Tente de lier un modèle. |
CanCreateInstance(Type) |
Obtient une indication indiquant si cette ICollectionModelBinder implémentation peut ou non créer un Object assignable à |
ConvertToCollectionType(Type, IEnumerable<KeyValuePair<TKey,TValue>>) |
IModelBinder implémentation pour la liaison de valeurs de dictionnaire. |
ConvertToCollectionType(Type, IEnumerable<TElement>) |
Obtient un Object assignable à |
CopyToModel(Object, IEnumerable<TElement>) |
Ajoute des valeurs de |
CreateEmptyCollection(Type) |
Créez un Object assignable à |
CreateInstance(Type) |
Créez une instance de |