ModelBinderDictionary Classe

Definizione

Rappresenta una classe che contiene tutti i gestori di associazione del modello per l'applicazione, elencati in base al tipo di gestore di associazione.

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))
Ereditarietà
ModelBinderDictionary
Implementazioni

Costruttori

ModelBinderDictionary()

Inizializza una nuova istanza della classe ModelBinderDictionary.

Proprietà

Count

Ottiene il numero di elementi nel dizionario del gestore di associazione del modello.

DefaultBinder

Ottiene o imposta il gestore di associazione del modello predefinito.

IsReadOnly

Ottiene un valore che indica se il dizionario del gestore di associazione del modello è di sola lettura.

Item[Type]

Ottiene o imposta la chiave specificata in un oggetto che implementa l'interfaccia IModelBinder.

Keys

Ottiene un insieme contenente le chiavi presenti nel dizionario del gestore di associazione del modello.

Values

Ottiene una raccolta contenente i valori presenti nel dizionario del gestore di associazione del modello.

Metodi

Add(KeyValuePair<Type,IModelBinder>)

Aggiunge l'elemento specificato al dizionario del gestore di associazione del modello.

Add(Type, IModelBinder)

Aggiunge l'elemento specificato al dizionario del gestore di associazione del modello utilizzando la chiave specificata.

Clear()

Rimuove tutti gli elementi dal dizionario del gestore di associazione del modello.

Contains(KeyValuePair<Type,IModelBinder>)

Determina se il dizionario del gestore di associazione del modello contiene un valore specificato.

ContainsKey(Type)

Determina se il dizionario del gestore di associazione del modello contiene un elemento con la chiave specificata.

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

Copia gli elementi del dizionario del gestore di associazione del modello in una matrice, iniziando da un indice specificato.

GetBinder(Type)

Recupera il gestore di associazione del modello per il tipo specificato.

GetBinder(Type, Boolean)

Recupera il gestore di associazione del modello per il tipo specificato oppure recupera il gestore di associazione del modello predefinito.

GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere la raccolta.

Remove(KeyValuePair<Type,IModelBinder>)

Rimuove la prima occorrenza dell'elemento specificato dal dizionario del gestore di associazione del modello.

Remove(Type)

Rimuove l'elemento con la chiave specificata dal dizionario del gestore di associazione del modello.

TryGetValue(Type, IModelBinder)

Ottiene il valore associato alla chiave specificata.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Restituisce un enumeratore che può essere usato per scorrere una raccolta.

Si applica a