ModelStateDictionary Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
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. |