ViewDataDictionary Класс

Определение

Представляет контейнер, используемый для передачи данных между контроллером и представлением.

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))
Наследование
ViewDataDictionary
Производный
Реализации

Конструкторы

ViewDataDictionary()

Инициализирует новый экземпляр класса ViewDataDictionary.

ViewDataDictionary(Object)

Инициализирует новый экземпляр класса , ViewDataDictionary используя указанную модель.

ViewDataDictionary(ViewDataDictionary)

Инициализирует новый экземпляр ViewDataDictionary класса , используя указанный словарь.

Свойства

Count

Получает количество элементов коллекции.

IsReadOnly

Возвращает значение, указывающее на то, доступна ли коллекция только для чтения.

Item[String]

Получает или задает элемент, связанный с указанным ключом.

Keys

Получает коллекцию, содержащую ключи данного словаря.

Model

Получает или задает модель, связанную с данными представления.

ModelMetadata

Получает или задает сведения о модели.

ModelState

Получает состояние модели.

TemplateInfo

Получает или задает объект, инкапсулирующий сведения о текущем контексте шаблона.

Values

Получает коллекцию, содержащую значения в данном словаре.

Методы

Add(KeyValuePair<String,Object>)

Добавляет указанный элемент в коллекцию.

Add(String, Object)

Добавляет элемент в коллекцию, используя указанный ключ и значение .

Clear()

Удаляет все элементы из коллекции.

Contains(KeyValuePair<String,Object>)

Определяет, содержит ли коллекция указанный элемент.

ContainsKey(String)

Определяет, содержится ли в коллекции элемент с указанным ключом.

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

Копирует элементы коллекции в массив, начиная с определенного индекса.

Eval(String)

Оценивает указанное выражение.

Eval(String, String)

Оценивает указанное выражение, используя заданный формат.

GetEnumerator()

Возвращает перечислитель, используемый для прохода по коллекции.

GetViewDataInfo(String)

Возвращает сведения о данных представления, определенные параметром expression .

Remove(KeyValuePair<String,Object>)

Удаляет из коллекции первое вхождение указанного объекта.

Remove(String)

Удаляет из коллекции элемент, используя указанный ключ.

SetModel(Object)

Задает модель данных, которую следует использовать для представления.

TryGetValue(String, Object)

Пытается извлечь значение, связанное с указанным ключом.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель, используемый для прохода по коллекции.

Применяется к