ModelBinderDictionary Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет класс, содержащий все связыватели моделей для приложения, перечисленные по типу связывателей.
public class ModelBinderDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Type,System.Web.Mvc.IModelBinder>>, System.Collections.Generic.IDictionary<Type,System.Web.Mvc.IModelBinder>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Type,System.Web.Mvc.IModelBinder>>
type ModelBinderDictionary = class
interface IDictionary<Type, IModelBinder>
interface ICollection<KeyValuePair<Type, IModelBinder>>
interface seq<KeyValuePair<Type, IModelBinder>>
interface IEnumerable
Public Class ModelBinderDictionary
Implements ICollection(Of KeyValuePair(Of Type, IModelBinder)), IDictionary(Of Type, IModelBinder), IEnumerable(Of KeyValuePair(Of Type, IModelBinder))
- Наследование
-
ModelBinderDictionary
- Реализации
-
ICollection<KeyValuePair<Type,IModelBinder>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<Type,IModelBinder> IEnumerable<KeyValuePair<Type,IModelBinder>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Конструкторы
ModelBinderDictionary() |
Инициализирует новый экземпляр класса ModelBinderDictionary. |
Свойства
Count |
Получает число элементов в словаре связывателя модели. |
DefaultBinder |
Получает или задает связыватель модели по умолчанию. |
IsReadOnly |
Получает значение, указывающее, доступен ли словарь связывателя модели только для чтения. |
Item[Type] |
Получает или задает указанный ключ в объекте, который реализует интерфейс IModelBinder. |
Keys |
Получает коллекцию, содержащую ключи в словаре связывателя модели. |
Values |
Получает коллекцию, содержащую значения в словаре связывателя модели. |
Методы
Add(KeyValuePair<Type,IModelBinder>) |
Добавляет указанный элемент в словарь связывателя модели. |
Add(Type, IModelBinder) |
Добавляет указанный элемент в словарь связывателя модели, используя заданный ключ. |
Clear() |
Удаляет все элементы из словаря связывателя модели. |
Contains(KeyValuePair<Type,IModelBinder>) |
Определяет, содержит ли словарь связывателя модели указанное значение. |
ContainsKey(Type) |
Определяет, содержит ли словарь связывателя модели элемент, имеющий указанный ключ. |
CopyTo(KeyValuePair<Type,IModelBinder>[], Int32) |
Копирует элементы словаря связывателя модели в массив, начиная с указанного индекса. |
GetBinder(Type) |
Извлекает связыватель модели указанного типа. |
GetBinder(Type, Boolean) |
Извлекает связыватель модели указанного типа или связыватель модели по умолчанию. |
GetEnumerator() |
Возвращает перечислитель, используемый для прохода по коллекции. |
Remove(KeyValuePair<Type,IModelBinder>) |
Удаляет первое вхождение указанного элемента из словаря связывателя модели. |
Remove(Type) |
Удаляет элемент с заданным ключом из словаря связывателя модели. |
TryGetValue(Type, IModelBinder) |
Получает значение, связанное с указанным ключом. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Возвращает перечислитель, который может использоваться для выполнения итерации по коллекции. |