Поделиться через


TempDataDictionary Класс

Определение

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

public class TempDataDictionary : 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 TempDataDictionary = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Class TempDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
Наследование
TempDataDictionary
Реализации

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

TempDataDictionary()

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

Свойства

Count

Возвращает количество элементов в объекте ICollection<T> .

Item[String]

Получает или задает объект, имеющий указанный ключ.

Keys

ICollection<T> Возвращает объект , содержащий ключи элементов в объекте IDictionary<TKey,TValue> .

Values

ICollection<T> Возвращает объект , содержащий значения в объекте IDictionary<TKey,TValue> .

Методы

Add(String, Object)

Добавляет элемент с указанным ключом и значением в IDictionary<TKey,TValue> объект .

Clear()

Удаляет все элементы из экземпляра ICollection<T> .

ContainsKey(String)

Определяет, содержит ли IDictionary<TKey,TValue> экземпляр элемент с указанным ключом.

ContainsValue(Object)

Определяет, содержит ли словарь указанное значение.

GetEnumerator()

Возвращает перечислитель.

Keep()

Помечает все ключи в словаре для сохранения.

Keep(String)

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

Load(ControllerContext, ITempDataProvider)

Загружает указанный контекст контроллера, используя заданный поставщик данных.

Peek(String)

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

Remove(String)

Удаляет элемент с указанным ключом IDictionary<TKey,TValue> из объекта .

Save(ControllerContext, ITempDataProvider)

Сохраняет указанный контекст контроллера, используя заданный поставщик данных.

TryGetValue(String, Object)

Получает значение элемента, имеющего указанный ключ.

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

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

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

ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>)

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

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

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

ICollection<KeyValuePair<String,Object>>.IsReadOnly

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

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

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

IEnumerable.GetEnumerator()

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

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