Compartilhar via


TempDataDictionary Classe

Definição

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

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))
Herança
TempDataDictionary
Implementações

Construtores

TempDataDictionary()

Inicializa uma nova instância da classe TempDataDictionary.

Propriedades

Count

Obtém o número de elementos no ICollection<T> objeto .

Item[String]

Obtém ou define o objeto que tem a chave especificada.

Keys

Obtém um ICollection<T> objeto que contém as chaves dos elementos no IDictionary<TKey,TValue> objeto .

Values

Obtém o ICollection<T> objeto que contém os valores no IDictionary<TKey,TValue> objeto .

Métodos

Add(String, Object)

Adiciona um elemento que tem a chave e o valor especificados ao IDictionary<TKey,TValue> objeto .

Clear()

Remove todos os itens da ICollection<T> instância.

ContainsKey(String)

Determina se a IDictionary<TKey,TValue> instância contém um elemento que tem a chave especificada.

ContainsValue(Object)

Determina se o dicionário contém o valor especificado.

GetEnumerator()

Obtém o enumerador.

Keep()

Marca todas as chaves no dicionário para retenção.

Keep(String)

Marca a chave especificada no dicionário para retenção.

Load(ControllerContext, ITempDataProvider)

Carrega o contexto de controlador especificado usando o provedor de dados especificado.

Peek(String)

Retorna um objeto que contém o elemento associado à chave especificada, sem marcação da chave para exclusão.

Remove(String)

Remove o elemento que tem a chave especificada do IDictionary<TKey,TValue> objeto .

Save(ControllerContext, ITempDataProvider)

Salva o contexto de controlador especificado usando o provedor de dados especificado.

TryGetValue(String, Object)

Obtém o valor do elemento que tem a chave especificada.

Implantações explícitas de interface

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

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

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

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

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

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

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

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

IEnumerable.GetEnumerator()

Retorna um enumerador que pode ser usado para iterar por uma coleção.

Aplica-se a