ViewDataDictionary Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Construtores
| ViewDataDictionary() |
Inicializa uma nova instância da classe ViewDataDictionary. |
| ViewDataDictionary(Object) |
Inicializa uma nova instância da classe ViewDataDictionary usando o modelo especificado. |
| ViewDataDictionary(ViewDataDictionary) |
Inicializa uma nova instância da classe ViewDataDictionary 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 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 neste 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 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, String) |
Avalia a expressão especificada usando o formato especificado. |
| Eval(String) |
Avalia a expressão especificada. |
| GetEnumerator() |
Retorna um enumerador que pode ser usado para iterar por meio da coleção. |
| GetViewDataInfo(String) |
Retorna informações sobre os dados de exibição conforme definido pelo 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 por meio da coleção. |