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 resultado da associação de um formulário publicado a um método de ação, que inclui informações como status de validação e mensagens de erro de validação.
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.WebPages.Html.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.WebPages.Html.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.WebPages.Html.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
- 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 de modelo especificado. |
Propriedades
| Count |
Obtém o número de estados de modelo contidos no dicionário de estado de modelo. |
| IsReadOnly |
Obtém um valor que indica se o dicionário de estado de modelo é somente leitura. |
| IsValid |
Obtém um valor que indica se qualquer mensagem de erro está associada a qualquer estado de modelo no dicionário de estado de modelo. |
| Item[String] |
Obtém ou define o estado de modelo associado à chave especificada no dicionário de estado de modelo. |
| Keys |
Obtém uma lista que contém as chaves no dicionário de estado de modelo. |
| Values |
Obtém uma lista que contém os valores no dicionário de estado de modelo. |
Métodos
| Add(KeyValuePair<String,ModelState>) |
Adiciona o item especificado ao dicionário de estado de modelo. |
| Add(String, ModelState) |
Adiciona um item que tem a chave especificada e o valor ao dicionário de estado de modelo. |
| AddError(String, String) |
Adiciona uma mensagem de erro ao estado de modelo que está associado à chave especificada. |
| AddFormError(String) |
Adiciona uma mensagem de erro ao estado de modelo que está associado a todo o formulário. |
| Clear() |
Remove todos os itens do dicionário de estado de modelo. |
| Contains(KeyValuePair<String,ModelState>) |
Determina se o dicionário de estado de modelo contém o item especificado. |
| 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 no índice especificado. |
| GetEnumerator() |
Retorna um enumerador que pode ser usado para iterar na coleção. |
| IsValidField(String) |
Determina se qualquer mensagem de erro está associada à chave especificada. |
| Merge(ModelStateDictionary) |
Copia os valores do dicionário de estado de modelo especificado para essa ModelStateDictionary instância, substituindo os valores existentes quando as chaves são as mesmas. |
| Remove(KeyValuePair<String,ModelState>) |
Remove a primeira ocorrência do item especificado do dicionário de estado de modelo. |
| Remove(String) |
Remove o item que tem a chave especificada do dicionário de estado de modelo. |
| SetModelValue(String, Object) |
Define o valor do estado de modelo associado à chave especificada. |
| TryGetValue(String, ModelState) |
Obtém o valor de estado de modelo associado à chave especificada. |
Implantações explícitas de interface
| IEnumerable.GetEnumerator() |
Retorna um enumerador que pode ser usado para iterar pelo dicionário de estado de modelo. |