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