Compartir a través de


ModelStateDictionary Clase

Definición

Representa el resultado de enlazar un formulario expuesto a un método de acción, que incluye información tal como el estado de validación y los mensajes de error de validación.

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))
Herencia
ModelStateDictionary
Implementaciones

Constructores

ModelStateDictionary()

Inicializa una nueva instancia de la clase ModelStateDictionary.

ModelStateDictionary(ModelStateDictionary)

Inicializa una nueva instancia de la ModelStateDictionary clase utilizando valores que se copian del diccionario de estado de modelo especificado.

Propiedades

Count

Obtiene el número de estados del modelo que contiene el diccionario de modelo-estado.

IsReadOnly

Obtiene un valor que indica si el diccionario de modelo-estado es de solo lectura.

IsValid

Obtiene un valor que indica si hay mensajes de error asociados a cualquier estado del modelo en el diccionario de modelo-estado.

Item[String]

Obtiene o establece el estado del modelo asociado a la clave especificada en el diccionario de modelo-estado.

Keys

Obtiene una lista que contiene las claves del diccionario de modelo-estado.

Values

Obtiene una lista que contiene los valores del diccionario de modelo-estado.

Métodos

Add(KeyValuePair<String,ModelState>)

Agrega el elemento especificado al diccionario de modelo-estado.

Add(String, ModelState)

Agrega un elemento que tiene la clave y el valor especificados al diccionario de estado de modelo.

AddError(String, String)

Agrega un mensaje de error al estado de modelo asociado a la clave especificada.

AddFormError(String)

Agrega un mensaje de error al estado de modelo asociado al formulario especificado.

Clear()

Quita todos los elementos del diccionario de modelo-estado.

Contains(KeyValuePair<String,ModelState>)

Determina si el diccionario de modelo-estado contiene el elemento especificado.

ContainsKey(String)

Determina si el diccionario de modelo-estado contiene la clave especificada.

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

Copia los elementos del diccionario de modelo-estado en una matriz, empezando en el índice especificado.

GetEnumerator()

Devuelve un enumerador que se puede usar para procesar una iteración en la colección.

IsValidField(String)

Determina si hay mensajes de error asociados con la clave especificada.

Merge(ModelStateDictionary)

Copia los valores del diccionario de estado de modelo especificado en esta ModelStateDictionary instancia, sobrescribiendo los valores existentes cuando las claves son las mismas.

Remove(KeyValuePair<String,ModelState>)

Quita la primera aparición del elemento especificado del diccionario de modelo-estado.

Remove(String)

Quita el elemento que tiene la clave especificada del diccionario de estado de modelo.

SetModelValue(String, Object)

Establece el valor del estado del modelo asociado a la clave especificada.

TryGetValue(String, ModelState)

Obtiene el valor de modelo-estado que está asociado a la clave especificada.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que puede utilizarse para iterar por el diccionario de modelo-estado.

Se aplica a