ModelStateDictionary Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta lo stato di un tentativo di associazione di un form pubblicato a un metodo di azione che include informazioni di convalida.
[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))
- Ereditarietà
-
ModelStateDictionary
- Attributi
- Implementazioni
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Costruttori
| ModelStateDictionary() |
Inizializza una nuova istanza della classe ModelStateDictionary. |
| ModelStateDictionary(ModelStateDictionary) |
Inizializza una nuova istanza della ModelStateDictionary classe utilizzando i valori copiati dal dizionario dello stato del modello specificato. |
Proprietà
| Count |
Ottiene il numero di coppie chiave/valore nella raccolta. |
| IsReadOnly |
Ottiene un valore che indica se la raccolta è di sola lettura. |
| IsValid |
Ottiene un valore che indica se l'istanza del dizionario di stato del modello è valida. |
| Item[String] |
Ottiene o imposta il valore associato alla chiave specificata. |
| Keys |
Ottiene una raccolta che contiene le chiavi nel dizionario. |
| Values |
Ottiene una raccolta contenente i valori nel dizionario. |
Metodi
| Add(KeyValuePair<String,ModelState>) |
Aggiunge l'elemento specificato al dizionario di stato del modello. |
| Add(String, ModelState) |
Aggiunge un elemento con la chiave e il valore specificati al dizionario di stato del modello. |
| AddModelError(String, Exception) |
Aggiunge l'errore del modello specificato alla raccolta di errori per il dizionario di stato del modello associato alla chiave specificata. |
| AddModelError(String, String) |
Aggiunge il messaggio di errore specificato alla raccolta di errori per il dizionario di stato del modello associato alla chiave specificata. |
| Clear() |
Rimuove tutti gli elementi dal dizionario di stato del modello. |
| Contains(KeyValuePair<String,ModelState>) |
Determina se il dizionario di stato del modello contiene un valore specifico. |
| ContainsKey(String) |
Determina se il dizionario di stato del modello contiene la chiave specificata. |
| CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Copia gli elementi del dizionario di stato del modello in una matrice, iniziando da un indice specificato. |
| GetEnumerator() |
Restituisce un enumeratore che può essere utilizzato per scorrere la raccolta. |
| IsValidField(String) |
Determina se sono ModelError presenti oggetti associati o preceduti dalla chiave specificata. |
| Merge(ModelStateDictionary) |
Copia i valori dall'oggetto specificato ModelStateDictionary in questo dizionario, sovrascrivendo i valori esistenti se le chiavi sono uguali. |
| Remove(KeyValuePair<String,ModelState>) |
Rimuove la prima occorrenza dell'oggetto specificato dal dizionario di stato del modello. |
| Remove(String) |
Rimuove l'elemento con la chiave specificata dal dizionario di stato del modello. |
| SetModelValue(String, ValueProviderResult) |
Imposta il valore per la chiave specificata utilizzando il dizionario di provider di valori specificato. |
| TryGetValue(String, ModelState) |
Tenta di ottenere il valore associato alla chiave specificata. |
Implementazioni dell'interfaccia esplicita
| IEnumerable.GetEnumerator() |
Restituisce un enumeratore che può essere utilizzato per scorrere la raccolta. |