ModelStateDictionary Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje wynik powiązania opublikowanego formularza z metodą akcji, która zawiera informacje, takie jak stan weryfikacji i komunikaty o błędach walidacji.
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))
- Dziedziczenie
-
ModelStateDictionary
- Implementuje
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktory
ModelStateDictionary() |
Inicjuje nowe wystąpienie klasy ModelStateDictionary. |
ModelStateDictionary(ModelStateDictionary) |
Inicjuje ModelStateDictionary nowe wystąpienie klasy przy użyciu wartości skopiowanych z określonego słownika stanu modelu. |
Właściwości
Count |
Pobiera liczbę stanów modelu, które zawiera słownik model-state. |
IsReadOnly |
Pobiera wartość wskazującą, czy słownik model-state jest tylko do odczytu. |
IsValid |
Pobiera wartość wskazującą, czy komunikaty o błędach są skojarzone z dowolnym stanem modelu w słowniku stanu modelu. |
Item[String] |
Pobiera lub ustawia stan modelu skojarzony z określonym kluczem w słowniku model-state. |
Keys |
Pobiera listę zawierającą klucze w słowniku model-state. |
Values |
Pobiera listę zawierającą wartości w słowniku model-state. |
Metody
Add(KeyValuePair<String,ModelState>) |
Dodaje określony element do słownika model-state. |
Add(String, ModelState) |
Dodaje element z określonym kluczem i wartością do słownika model-state. |
AddError(String, String) |
Dodaje komunikat o błędzie do stanu modelu, który jest skojarzony z określonym kluczem. |
AddFormError(String) |
Dodaje komunikat o błędzie do stanu modelu, który jest skojarzony z całym formularzem. |
Clear() |
Usuwa wszystkie elementy ze słownika model-state. |
Contains(KeyValuePair<String,ModelState>) |
Określa, czy słownik model-state zawiera określony element. |
ContainsKey(String) |
Określa, czy słownik model-state zawiera określony klucz. |
CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Kopiuje elementy słownika model-state do tablicy, począwszy od określonego indeksu. |
GetEnumerator() |
Zwraca moduł wyliczający, który może służyć do iterowania po kolekcji. |
IsValidField(String) |
Określa, czy jakiekolwiek komunikaty o błędach są skojarzone z określonym kluczem. |
Merge(ModelStateDictionary) |
Kopiuje wartości z określonego słownika stanu modelu do tego ModelStateDictionary wystąpienia, zastępując istniejące wartości, gdy klucze są takie same. |
Remove(KeyValuePair<String,ModelState>) |
Usuwa pierwsze wystąpienie określonego elementu ze słownika model-state. |
Remove(String) |
Usuwa element, który ma określony klucz ze słownika model-state. |
SetModelValue(String, Object) |
Ustawia wartość stanu modelu, który jest skojarzony z określonym kluczem. |
TryGetValue(String, ModelState) |
Pobiera wartość stanu modelu skojarzona z określonym kluczem. |
Jawne implementacje interfejsu
IEnumerable.GetEnumerator() |
Zwraca moduł wyliczający, który może służyć do iterowania w słowniku stanu modelu. |