ViewDataDictionary Classe

Definição

Representa um contêiner usado para passar dados entre um controlador e uma exibição.

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

Construtores

ViewDataDictionary()

Inicializa uma nova instância da classe ViewDataDictionary.

ViewDataDictionary(Object)

Inicializa uma nova instância da ViewDataDictionary classe usando o modelo especificado.

ViewDataDictionary(ViewDataDictionary)

Inicializa uma nova instância da ViewDataDictionary classe usando o dicionário especificado.

Propriedades

Count

Obtém o número de elementos na coleção.

IsReadOnly

Obtém um valor que indica se a coleção é somente leitura.

Item[String]

Obtém ou define o item associado à chave especificada.

Keys

Obtém uma coleção que contém as chaves deste dicionário.

Model

Obtém ou define o modelo associado aos dados de exibição.

ModelMetadata

Obtém ou define as informações sobre o modelo.

ModelState

Obtém o estado do modelo.

TemplateInfo

Obtém ou define um objeto que encapsula informações sobre o contexto do modelo atual.

Values

Obtém uma coleção que contém os valores deste dicionário.

Métodos

Add(KeyValuePair<String,Object>)

Adiciona o item especificado à coleção.

Add(String, Object)

Adiciona um elemento à coleção usando a chave e o valor especificados.

Clear()

Remove todos os itens da coleção.

Contains(KeyValuePair<String,Object>)

Determina se a coleção contém um o item especificado.

ContainsKey(String)

Determina se a coleção contém um elemento que tem a chave especificada.

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

Copia os elementos da coleção para uma matriz, começando em um índice específico.

Eval(String)

Avalia a expressão especificada.

Eval(String, String)

Avalia a expressão especificada usando o formato especificado.

GetEnumerator()

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

GetViewDataInfo(String)

Retorna informações sobre os dados de exibição conforme definido pelo expression parâmetro .

Remove(KeyValuePair<String,Object>)

Remove a primeira ocorrência de um objeto especificado da coleção.

Remove(String)

Remove o elemento da coleção usando a chave especificada.

SetModel(Object)

Define o modelo de dados a ser usado para a exibição.

TryGetValue(String, Object)

Tenta recuperar o valor associado à chave especificada.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

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

Aplica-se a