Compartir a través de


ModelBinderDictionary Clase

Definición

Representa una clase que contiene todos los enlazadores de modelos para la aplicación, enumerados por tipo de enlazador.

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))
Herencia
ModelBinderDictionary
Implementaciones

Constructores

ModelBinderDictionary()

Inicializa una nueva instancia de la clase ModelBinderDictionary.

Propiedades

Count

Obtiene el número de elementos del diccionario de enlazadores de modelos.

DefaultBinder

Obtiene o establece el enlazador de modelos predeterminado.

IsReadOnly

Obtiene un valor que indica si el diccionario de enlazadores de modelos es de solo lectura.

Item[Type]

Obtiene o establece la clave especificada en un objeto que implementa la interfaz IModelBinder.

Keys

Obtiene una colección que contiene las claves del diccionario de enlazadores de modelos.

Values

Obtiene una colección que contiene los valores del diccionario de enlazadores de modelos.

Métodos

Add(KeyValuePair<Type,IModelBinder>)

Agrega el elemento especificado al diccionario de enlazadores de modelos.

Add(Type, IModelBinder)

Agrega el elemento especificado al diccionario de enlazadores de modelos mediante la clave especificada.

Clear()

Quita todos los elementos del diccionario de enlazadores de modelos.

Contains(KeyValuePair<Type,IModelBinder>)

Determina si el diccionario de enlazadores de modelos contiene un valor especificado.

ContainsKey(Type)

Determina si el diccionario de enlazadores de modelos contiene un elemento que tiene la clave especificada.

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

Copia los elementos del diccionario de enlazadores de modelos en una matriz, empezando en un índice especificado.

GetBinder(Type)

Recupera el enlazador de modelos del tipo especificado.

GetBinder(Type, Boolean)

Recupera el enlazador de modelos para el tipo especificado o recupera el enlazador de modelos predeterminado.

GetEnumerator()

Devuelve un enumerador que se puede usar para procesar una iteración en la colección.

Remove(KeyValuePair<Type,IModelBinder>)

Quita la primera aparición del elemento especificado del diccionario de enlazadores de modelos.

Remove(Type)

Quita el elemento que contiene la clave especificada del diccionario de enlazadores de modelos.

TryGetValue(Type, IModelBinder)

Obtiene el valor que está asociado a la clave especificada.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que se puede usar para recorrer en iteración una colección.

Se aplica a