Поделиться через


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
Реализации

Конструкторы

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

Возвращает перечислитель, который может использоваться для выполнения итерации по коллекции.

Применяется к