ModelStateDictionary Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
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. |