ModelStateDictionary ModelStateDictionary ModelStateDictionary ModelStateDictionary Class

Definición

Representa el estado del enlace de modelos.Represents the state of model binding.

public ref class ModelStateDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Web::ModelBinding::ModelState ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Web::ModelBinding::ModelState ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Web::ModelBinding::ModelState ^>>
[System.Serializable]
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.ModelBinding.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.ModelBinding.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.ModelBinding.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
ModelStateDictionaryModelStateDictionaryModelStateDictionaryModelStateDictionary
Atributos
Implementaciones

Constructores

ModelStateDictionary() ModelStateDictionary() ModelStateDictionary() ModelStateDictionary()

Inicializa una nueva instancia de la clase ModelStateDictionary.Initializes a new instance of the ModelStateDictionary class.

ModelStateDictionary(ModelStateDictionary) ModelStateDictionary(ModelStateDictionary) ModelStateDictionary(ModelStateDictionary) ModelStateDictionary(ModelStateDictionary)

Inicializa una instancia nueva de la clase ModelStateDictionary usando una colección de diccionarios existente.Initializes a new instance of the ModelStateDictionary class using an existing dictionary collection.

Propiedades

Count Count Count Count

Obtiene el número de pares clave-valor de la colección.Gets the number of key/value pairs in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtiene un valor que indica si el diccionario es de solo lectura.Gets a value that indicates whether the dictionary is read-only.

IsValid IsValid IsValid IsValid

Obtiene un valor que indica si hay errores en los objetos de estado de modelo del diccionario.Gets a value that indicates whether there are any errors in any of the model state objects in the dictionary.

Item[String] Item[String] Item[String] Item[String]

Obtiene o establece el valor que está asociado a la clave especificada.Gets or sets the value that is associated with the specified key.

Keys Keys Keys Keys

Obtiene una colección que contiene las claves del diccionario.Gets a collection that contains the keys of the dictionary.

Values Values Values Values

Obtiene una colección que contiene los valores del diccionario.Gets a collection that contains the values of the dictionary.

Métodos

Add(KeyValuePair<String,ModelState>) Add(KeyValuePair<String,ModelState>) Add(KeyValuePair<String,ModelState>) Add(KeyValuePair<String,ModelState>)

Agrega el elemento especificado al diccionario.Adds the specified item to the dictionary.

Add(String, ModelState) Add(String, ModelState) Add(String, ModelState) Add(String, ModelState)

Agrega un elemento que tiene la clave y el valor especificados al diccionario.Adds an item that has the specified key and value to the dictionary.

AddModelError(String, Exception) AddModelError(String, Exception) AddModelError(String, Exception) AddModelError(String, Exception)

Agrega un error de modelo a la colección de errores usando la clave especificada y la excepción especificada por el valor.Adds a model error to the errors collection using the specified key and using the specified exception for the value.

AddModelError(String, String) AddModelError(String, String) AddModelError(String, String) AddModelError(String, String)

Agrega el error de modelo especificado a la colección de errores usando la clave especificada y la cadena de mensajes de error especificada para el valor.Adds the specified model error to the errors collection using the specified key and using the specified error message string for the value.

Clear() Clear() Clear() Clear()

Quita todos los elementos del diccionario.Removes all items from the dictionary.

Contains(KeyValuePair<String,ModelState>) Contains(KeyValuePair<String,ModelState>) Contains(KeyValuePair<String,ModelState>) Contains(KeyValuePair<String,ModelState>)

Determina si el diccionario de modelo-estado contiene un elemento específico.Determines whether the model-state dictionary contains a specific item.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

Determina si el diccionario de modelo-estado contiene la clave especificada.Determines whether the model-state dictionary contains the specified key.

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

Copia los elementos del diccionario en una matriz, comenzando en un índice especificado.Copies the elements of the dictionary to an array, starting at a specified index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un enumerador que puede usarse para recorrer en iteración el diccionario.Returns an enumerator that can be used to iterate through the dictionary.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IsValidField(String) IsValidField(String) IsValidField(String) IsValidField(String)

Determina si hay algún objeto ModelError que esté asociado con la clave especificada o que la tenga como prefijo.Determines whether there are any ModelError objects that are associated with the specified key or that are prefixed with the specified key.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Merge(ModelStateDictionary) Merge(ModelStateDictionary) Merge(ModelStateDictionary) Merge(ModelStateDictionary)

Copia los valores del objeto de diccionario de estado de modelo especificado en este diccionario, sobrescribiendo los valores existentes si las claves son las mismas.Copies the values from the specified model-state dictionary object into this dictionary, overwriting existing values if the keys are the same.

Remove(KeyValuePair<String,ModelState>) Remove(KeyValuePair<String,ModelState>) Remove(KeyValuePair<String,ModelState>) Remove(KeyValuePair<String,ModelState>)

Quita la primera aparición del elemento especificado del diccionario de modelo-estado.Removes the first occurrence of the specified item from the model-state dictionary.

Remove(String) Remove(String) Remove(String) Remove(String)

Quita del diccionario el elemento que tiene la clave especificada.Removes the item that has the specified key from the dictionary.

SetModelValue(String, ValueProviderResult) SetModelValue(String, ValueProviderResult) SetModelValue(String, ValueProviderResult) SetModelValue(String, ValueProviderResult)

Establece el valor de la clave especificada.Sets the value for the specified key.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
TryGetValue(String, ModelState) TryGetValue(String, ModelState) TryGetValue(String, ModelState) TryGetValue(String, ModelState)

Intenta obtener el valor que está asociado a la clave especificada.Attempts to gets the value that is associated with the specified key.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Devuelve un enumerador que puede utilizarse para recorrer en iteración la colección.Returns an enumerator that can be used to iterate through the collection.

Métodos de extensión

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

Devuelve una colección de elementos filtrada que contiene los antecesores de todos los nodos de la colección de origen.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

Devuelve una colección de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a filtered collection of the child elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, clasificados por documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

Quita todos los nodos de la colección de origen de su nodo primario.Removes every node in the source collection from its parent node.

Se aplica a