Partager via


ModelStateDictionary Classe

Définition

Représente l'état d'une tentative de liaison d'un formulaire publié à une méthode d'action, qui inclut les informations de validation.

[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))
Héritage
ModelStateDictionary
Attributs
Implémente

Constructeurs

ModelStateDictionary()

Initialise une nouvelle instance de la classe ModelStateDictionary.

ModelStateDictionary(ModelStateDictionary)

Initialise une nouvelle instance de la classe à l’aide ModelStateDictionary de valeurs copiées à partir du dictionnaire d’état de modèle spécifié.

Propriétés

Count

Obtient le nombre de paires clé/valeur dans la collection.

IsReadOnly

Obtient une valeur qui indique si la collection est en lecture seule.

IsValid

Obtient une valeur qui indique si cette instance du dictionnaire d'états de modèles est valide.

Item[String]

Obtient ou définit la valeur associée à la clé spécifiée.

Keys

Obtient une collection qui contient les clés dans le dictionnaire.

Values

Obtient une collection qui contient les valeurs dans le dictionnaire.

Méthodes

Add(KeyValuePair<String,ModelState>)

Ajoute l'élément spécifié au dictionnaire d'états de modèles.

Add(String, ModelState)

Ajoute un élément qui a la clé et la valeur spécifiées au dictionnaire d'états de modèles.

AddModelError(String, Exception)

Ajoute l'erreur de modèle spécifiée à la collection d'erreurs pour le dictionnaire d'états de modèles associé à la clé spécifiée.

AddModelError(String, String)

Ajoute le message d'erreur spécifié à la collection d'erreurs pour le dictionnaire d'états de modèles associé à la clé spécifiée.

Clear()

Supprime tous les éléments du dictionnaire d'états de modèles.

Contains(KeyValuePair<String,ModelState>)

Détermine si le dictionnaire d'états de modèles contient une valeur spécifique.

ContainsKey(String)

Détermine si le dictionnaire d'états de modèles contient la clé spécifiée.

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

Copie les éléments du dictionnaire d’état de modèle dans un tableau, en commençant à un index spécifié.

GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour l’itération de la collection.

IsValidField(String)

Détermine s’il existe ModelError des objets associés à ou préfixés à la clé spécifiée.

Merge(ModelStateDictionary)

Copie les valeurs de l’objet spécifié ModelStateDictionary dans ce dictionnaire, en remplaçant les valeurs existantes si les clés sont identiques.

Remove(KeyValuePair<String,ModelState>)

Supprime la première occurrence de l'objet spécifié dans le dictionnaire d'états de modèles.

Remove(String)

Supprime l'élément comportant la clé spécifiée du dictionnaire d'états de modèles.

SetModelValue(String, ValueProviderResult)

Définit la valeur de la clé spécifiée à l'aide du dictionnaire de fournisseurs de valeurs spécifié.

TryGetValue(String, ModelState)

Tente d'obtenir la valeur associée à la clé spécifiée.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour l’itération de la collection.

S’applique à