DictionaryModelBinder<TKey,TValue> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
IModelBinder implementace pro hodnoty vazby slovníku.
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))
Parametry typu
- TKey
Typ klíčů ve slovníku.
- TValue
Typ hodnot ve slovníku.
- Dědičnost
Konstruktory
DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder) |
Zastaralé.
Tento konstruktor je zastaralý a v budoucí verzi bude odebrán. Doporučenou alternativou je přetížení, které také přebírá ILoggerFactory. Vytvoří nový objekt DictionaryModelBinder<TKey,TValue>. |
DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory) |
Vytvoří nový objekt DictionaryModelBinder<TKey,TValue>. |
DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory, Boolean) |
Vytvoří nový objekt DictionaryModelBinder<TKey,TValue>. |
DictionaryModelBinder<TKey,TValue>(IModelBinder, IModelBinder, ILoggerFactory, Boolean, MvcOptions) |
Vytvoří nový objekt DictionaryModelBinder<TKey,TValue>. |
Vlastnosti
ElementBinder |
IModelBinder Získá instance pro vazby prvky kolekce. (Zděděno od CollectionModelBinder<TElement>) |
Logger |
Používá se ILogger pro protokolování v tomto pořadače. (Zděděno od CollectionModelBinder<TElement>) |
Metody
AddErrorIfBindingRequired(ModelBindingContext) |
Přidejte do , ModelErrorModelState pokud IsBindingRequired. (Zděděno od CollectionModelBinder<TElement>) |
BindModelAsync(ModelBindingContext) |
Pokusí se vytvořit vazbu modelu. |
CanCreateInstance(Type) |
Získá indikaci, zda tato ICollectionModelBinder implementace může vytvořit Object přiřaditelné k |
ConvertToCollectionType(Type, IEnumerable<KeyValuePair<TKey,TValue>>) |
IModelBinder implementace pro hodnoty vazby slovníku. |
ConvertToCollectionType(Type, IEnumerable<TElement>) |
Object Získá přiřaditelné k |
CopyToModel(Object, IEnumerable<TElement>) |
Sečte hodnoty z |
CreateEmptyCollection(Type) |
Object Vytvořte přiřaditelnou k |
CreateInstance(Type) |
Vytvořte instanci |