ModelStateDictionary Clase

Definición

Representa el estado de un intento de enlazar un formulario expuesto a un método de acción, que incluye información de validación.

[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))
Herencia
ModelStateDictionary
Atributos
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 pares clave-valor de la colección.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

IsValid

Obtiene un valor que indica si esta instancia del diccionario de modelo-estado es válida.

Item[String]

Obtiene o establece el valor asociado a la clave especificada.

Keys

Obtiene una colección que contiene las claves del diccionario.

Values

Obtiene una colección que contiene los valores del diccionario.

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 modelo-estado.

AddModelError(String, Exception)

Agrega el error de modelo especificado a la colección de errores para el diccionario de modelo-estado asociado a la clave especificada.

AddModelError(String, String)

Agrega el mensaje de error especificado a la colección de errores para el diccionario de modelo-estado asociado a la clave especificada.

Clear()

Quita todos los elementos del diccionario de modelo-estado.

Contains(KeyValuePair<String,ModelState>)

Determina si el diccionario de modelo-estado contiene un valor específico.

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 un índice especificado.

GetEnumerator()

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

IsValidField(String)

Determina si hay objetos ModelError asociados o con el prefijo con la clave especificada.

Merge(ModelStateDictionary)

Copia los valores del objeto especificado ModelStateDictionary en este diccionario, sobrescribiendo los valores existentes si las claves son iguales.

Remove(KeyValuePair<String,ModelState>)

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

Remove(String)

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

SetModelValue(String, ValueProviderResult)

Establece el valor para la clave especificada utilizando el diccionario de proveedores de valores especificado.

TryGetValue(String, ModelState)

Intenta obtener el valor que está asociado a la clave especificada.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

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

Se aplica a