Partager via


ModelStateDictionary Classe

Définition

Représente le résultat de la liaison d'un formulaire publié à une méthode d'action, qui inclut des informations telles que l'état de la validation et les messages d'erreur de validation.

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))
Héritage
ModelStateDictionary
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 d'états de modèles que le dictionnaire d'états de modèles contient.

IsReadOnly

Obtient une valeur qui indique si le dictionnaire d'états de modèles est en lecture seule.

IsValid

Obtient une valeur qui indique si des messages d'erreur sont associés à des états de modèles du dictionnaire d'états de modèles.

Item[String]

Obtient ou définit le modèle d'état associé à la clé spécifiée dans le dictionnaire d'états de modèles.

Keys

Obtient une liste qui contient les clés du dictionnaire d'états de modèles.

Values

Obtient une liste qui contient les valeurs du dictionnaire d'états de modèles.

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

AddError(String, String)

Ajoute un message d'erreur à l'état de modèle associé à la clé spécifiée.

AddFormError(String)

Ajoute un message d'erreur à l'état de modèle associé à l'intégralité du formulaire.

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 l'élément spécifié.

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'états de modèles dans un tableau, en commençant à l'index spécifié.

GetEnumerator()

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

IsValidField(String)

Détermine si des messages d'erreur sont associés à la clé spécifiée.

Merge(ModelStateDictionary)

Copie les valeurs du dictionnaire d’état de modèle spécifié dans ce ModelStateDictionary instance, en remplaçant les valeurs existantes lorsque les clés sont identiques.

Remove(KeyValuePair<String,ModelState>)

Supprime la première occurrence de l'élément spécifié à partir du dictionnaire d'états de modèles.

Remove(String)

Supprime l’élément qui a la clé spécifiée du dictionnaire model-state.

SetModelValue(String, Object)

Définit la valeur du modèle d'état associé à la clé spécifiée.

TryGetValue(String, ModelState)

Obtient la valeur d'état de modèle associée à la clé spécifiée.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui permet d'itérer au sein du dictionnaire d'états de modèles.

S’applique à