Partager via


ViewDataDictionary Classe

Définition

Représente un conteneur utilisé pour passer des données entre un contrôleur et une vue.

public class ViewDataDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type ViewDataDictionary = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Class ViewDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
Héritage
ViewDataDictionary
Dérivé
Implémente

Constructeurs

ViewDataDictionary()

Initialise une nouvelle instance de la classe ViewDataDictionary.

ViewDataDictionary(Object)

Initialise une nouvelle instance de la classe à l’aide ViewDataDictionary du modèle spécifié.

ViewDataDictionary(ViewDataDictionary)

Initialise une nouvelle instance de la classe à l’aide ViewDataDictionary du dictionnaire spécifié.

Propriétés

Count

Obtient le nombre d’éléments de la collection.

IsReadOnly

Obtient une valeur qui indique si la collection est en lecture seule.

Item[String]

Obtient ou définit l’élément associé à la clé spécifiée.

Keys

Obtient une collection qui contient les clés de ce dictionnaire.

Model

Obtient ou définit le modèle qui est associé aux données d'affichage.

ModelMetadata

Obtient ou définit les informations relatives au modèle.

ModelState

Obtient l'état du modèle.

TemplateInfo

Obtient ou définit un objet qui encapsule les informations relatives au contexte de modèle actuel.

Values

Obtient une collection qui contient les valeurs de ce dictionnaire.

Méthodes

Add(KeyValuePair<String,Object>)

Ajoute l'élément spécifié à la collection.

Add(String, Object)

Ajoute un élément à la collection à l’aide de la clé et de la valeur spécifiées.

Clear()

Supprime tous les éléments de la collection.

Contains(KeyValuePair<String,Object>)

Détermine si la collection contient l’élément spécifié.

ContainsKey(String)

Détermine si la collection contient un élément qui a la clé spécifiée.

CopyTo(KeyValuePair<String,Object>[], Int32)

Copie les éléments de la collection dans un tableau, en commençant à un index particulier.

Eval(String)

Évalue l'expression spécifiée.

Eval(String, String)

Évalue l'expression spécifiée à l'aide du format spécifié.

GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour l’itération de la collection.

GetViewDataInfo(String)

Retourne des informations sur les données d’affichage telles que définies par le expression paramètre .

Remove(KeyValuePair<String,Object>)

Supprime de la collection la première occurrence d'un objet spécifié.

Remove(String)

Supprime l'élément avec la clé spécifiée de la collection.

SetModel(Object)

Définit le modèle de données à utiliser pour la vue.

TryGetValue(String, Object)

Tente de récupérer la valeur associée à la clé spécifiée.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour l’itération de la collection.

S’applique à