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