ModelStateDictionary 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 o estado de uma tentativa de associar um formulário postado a um método de ação, que inclui informações de validação.
[System.Serializable]
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.Mvc.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>
type ModelStateDictionary = class
interface IDictionary<string, ModelState>
interface ICollection<KeyValuePair<string, ModelState>>
interface seq<KeyValuePair<string, ModelState>>
interface IEnumerable
Public Class ModelStateDictionary
Implements ICollection(Of KeyValuePair(Of String, ModelState)), IDictionary(Of String, ModelState), IEnumerable(Of KeyValuePair(Of String, ModelState))
- Herança
-
ModelStateDictionary
- Atributos
- Implementações
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Construtores
ModelStateDictionary() |
Inicializa uma nova instância da classe ModelStateDictionary. |
ModelStateDictionary(ModelStateDictionary) |
Inicializa uma nova instância da ModelStateDictionary classe usando valores que são copiados do dicionário de estado do modelo especificado. |
Propriedades
Count |
Obtém o número de pares chave-valor na coleção. |
IsReadOnly |
Obtém um valor que indica se a coleção é somente leitura. |
IsValid |
Obtém um valor que indica se esta instância do dicionário do estado de modelo é válida. |
Item[String] |
Obtém ou define o valor associado à chave especificada. |
Keys |
Obtém uma coleção que contém as chaves no dicionário. |
Values |
Obtém uma coleção que contém os valores no dicionário. |
Métodos
Add(KeyValuePair<String,ModelState>) |
Adiciona o item especificado ao dicionário de estado de modelo. |
Add(String, ModelState) |
Adiciona um elemento que tem a chave especificada e o valor ao dicionário de estado de modelo. |
AddModelError(String, Exception) |
Adiciona o erro do modelo especificado ao conjunto de erros do dicionário de estado de modelo que está associado à chave especificada. |
AddModelError(String, String) |
Adiciona a mensagem de erro especificada ao conjunto de erros do dicionário de estado de modelo que está associado à chave especificada. |
Clear() |
Remove todos os itens do dicionário de estado de modelo. |
Contains(KeyValuePair<String,ModelState>) |
Determina se o dicionário de estado do modelo contém um valor específico. |
ContainsKey(String) |
Determina se o dicionário de estado de modelo contém a chave especificada. |
CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Copia os elementos do dicionário de estado de modelo para uma matriz, começando em um índice especificado. |
GetEnumerator() |
Retorna um enumerador que pode ser usado para iterar na coleção. |
IsValidField(String) |
Determina se há ModelError objetos associados ou prefixados com a chave especificada. |
Merge(ModelStateDictionary) |
Copia os valores do objeto especificado ModelStateDictionary para esse dicionário, substituindo os valores existentes se as chaves forem iguais. |
Remove(KeyValuePair<String,ModelState>) |
Remove a primeira ocorrência do objeto especificado do dicionário de estado de modelo. |
Remove(String) |
Remove o elemento que tem a chave especificada do dicionário de estado de modelo. |
SetModelValue(String, ValueProviderResult) |
Define o valor da chave especificada usando o dicionário de provedor de valor especificado. |
TryGetValue(String, ModelState) |
Tenta obter o valor que está associado à chave especificada. |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Retorna um enumerador que pode ser usado para iterar na coleção. |