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