Freigeben über


ViewDataDictionary Klasse

Definition

Stellt einen Container dar, der verwendet wird, um Daten zwischen einem Controller und einer Ansicht zu übergeben.

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))
Vererbung
ViewDataDictionary
Abgeleitet
Implementiert

Konstruktoren

ViewDataDictionary()

Initialisiert eine neue Instanz der ViewDataDictionary-Klasse.

ViewDataDictionary(Object)

Initialisiert eine neue instance der ViewDataDictionary -Klasse mithilfe des angegebenen Modells.

ViewDataDictionary(ViewDataDictionary)

Initialisiert eine neue instance der ViewDataDictionary -Klasse mithilfe des angegebenen Wörterbuchs.

Eigenschaften

Count

Ruft die Anzahl der Elemente in der Auflistung ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.

Item[String]

Ruft das Element ab (bzw. legt es fest), das dem angegebenen Schlüssel zugeordnet ist.

Keys

Ruft eine Auflistung ab, die die Schlüssel dieses Wörterbuchs enthält.

Model

Ruft das den Ansichtsdaten zugeordnete Modell ab oder legt es fest.

ModelMetadata

Ruft die Informationen über das Modell ab oder legt sie fest.

ModelState

Ruft den Zustand des Modells ab.

TemplateInfo

Ruft ein Objekt ab oder legt ein Objekt fest, das Informationen zum aktuellen Vorlagenkontext kapselt.

Values

Ruft eine Auflistung ab, die die Werte in diesem Wörterbuch enthält.

Methoden

Add(KeyValuePair<String,Object>)

Fügt der Auflistung das angegebene Element hinzu.

Add(String, Object)

Fügt der Auflistung mithilfe des angegebenen Schlüssels und Werts ein -Element hinzu.

Clear()

Entfernt alle Elemente aus der Auflistung.

Contains(KeyValuePair<String,Object>)

Bestimmt, ob die Auflistung das angegebene Element enthält.

ContainsKey(String)

Bestimmt, ob die Auflistung ein Element enthält, das über den angegebenen Schlüssel verfügt.

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

Kopiert die Elemente der Auflistung in ein Array, wobei an einem bestimmten Index begonnen wird.

Eval(String)

Wertet den angegebenen Ausdruck aus.

Eval(String, String)

Wertet den angegebenen Ausdruck mithilfe des angegebenen Formats aus.

GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.

GetViewDataInfo(String)

Gibt Informationen zu den Ansichtsdaten zurück, die durch den expression Parameter definiert sind.

Remove(KeyValuePair<String,Object>)

Entfernt das erste Vorkommen eines angegebenen Objekts aus der Auflistung.

Remove(String)

Entfernt das Element mit dem angegebenen Schlüssel aus der Auflistung.

SetModel(Object)

Legt das Datenmodell fest, das für die Ansicht verwendet werden soll.

TryGetValue(String, Object)

Versucht, den Wert abzurufen, der dem angegebenen Schlüssel zugeordnet ist.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.

Gilt für: