Compartilhar via


ModelBinderDictionary Classe

Definição

Representa uma classe que contém todos os associadores de modelo para o aplicativo, listados por tipo de associador.

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))
Herança
ModelBinderDictionary
Implementações

Construtores

ModelBinderDictionary()

Inicializa uma nova instância da classe ModelBinderDictionary.

Propriedades

Count

Obtém o número de elementos no dicionário de associador de modelo.

DefaultBinder

Obtém ou define o associador de modelo padrão.

IsReadOnly

Obtém um valor que indica se o dicionário de associador de modelo é somente leitura.

Item[Type]

Obtém ou define a chave especificada em um objeto que implementa a interface IModelBinder.

Keys

Obtém uma coleção que contém as chaves no dicionário de associador de modelo.

Values

Obtém uma coleção que contém os valores no dicionário do associador de modelo.

Métodos

Add(KeyValuePair<Type,IModelBinder>)

Adiciona o item especificado ao dicionário de associador de modelo.

Add(Type, IModelBinder)

Adiciona o item especificado ao dicionário de associador de modelo usando a chave especificada.

Clear()

Remove todos os itens do dicionário de associador de modelo.

Contains(KeyValuePair<Type,IModelBinder>)

Determina se o dicionário de associador de modelo contém um valor especificado.

ContainsKey(Type)

Determina se o dicionário do associador de modelo contém um elemento que tem a chave especificada.

CopyTo(KeyValuePair<Type,IModelBinder>[], Int32)

Copia os elementos do dicionário do associador de modelo em uma matriz, começando em um índice especificado.

GetBinder(Type)

Recupera o associador de modelo para o tipo especificado.

GetBinder(Type, Boolean)

Recupera o associador de modelo para o tipo especificado ou o associador de modelo padrão.

GetEnumerator()

Retorna um enumerador que pode ser usado para iterar na coleção.

Remove(KeyValuePair<Type,IModelBinder>)

Remove a primeira ocorrência do elemento especificado do dicionário de associador de modelo.

Remove(Type)

Remove o elemento que tem a chave especificada do dicionário de associador de modelo.

TryGetValue(Type, IModelBinder)

Obtém o valor associado à chave especificada.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Retorna um enumerador que pode ser usado para iterar por uma coleção.

Aplica-se a