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 stan próby powiązania opublikowanego formularza z metodą akcji, która obejmuje informacje o walidacji.
[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))
- Dziedziczenie
-
ModelStateDictionary
- Atrybuty
- 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 ze słownika określonego modelu-state. |
Właściwości
| Count |
Pobiera liczbę par klucz/wartość w kolekcji. |
| IsReadOnly |
Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu. |
| IsValid |
Pobiera wartość wskazującą, czy to wystąpienie słownika stanu modelu jest prawidłowe. |
| Item[String] |
Pobiera lub ustawia wartość skojarzona z określonym kluczem. |
| Keys |
Pobiera kolekcję zawierającą klucze w słowniku. |
| Values |
Pobiera kolekcję zawierającą wartości w słowniku. |
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. |
| AddModelError(String, Exception) |
Dodaje określony błąd modelu do kolekcji błędów dla słownika stanu modelu, który jest skojarzony z określonym kluczem. |
| AddModelError(String, String) |
Dodaje określony komunikat o błędzie do kolekcji błędów dla słownika stanu modelu, który jest skojarzony z określonym kluczem. |
| Clear() |
Usuwa wszystkie elementy ze słownika model-state. |
| Contains(KeyValuePair<String,ModelState>) |
Określa, czy słownik stanu modelu zawiera określoną wartość. |
| ContainsKey(String) |
Określa, czy słownik stanu modelu zawiera określony klucz. |
| CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Kopiuje elementy słownika stanu modelu do tablicy, zaczynając od określonego indeksu. |
| GetEnumerator() |
Zwraca moduł wyliczający, którego można użyć do iterowania w kolekcji. |
| IsValidField(String) |
Określa, czy istnieją obiekty ModelError skojarzone z określonym kluczem lub prefiksem. |
| Merge(ModelStateDictionary) |
Kopiuje wartości z określonego ModelStateDictionary obiektu do tego słownika, zastępując istniejące wartości, jeśli klucze są takie same. |
| Remove(KeyValuePair<String,ModelState>) |
Usuwa pierwsze wystąpienie określonego obiektu ze słownika model-state. |
| Remove(String) |
Usuwa element, który ma określony klucz ze słownika model-state. |
| SetModelValue(String, ValueProviderResult) |
Ustawia wartość określonego klucza przy użyciu słownika określonego dostawcy wartości. |
| TryGetValue(String, ModelState) |
Próbuje uzyskać wartość skojarzona z określonym kluczem. |
Jawne implementacje interfejsu
| IEnumerable.GetEnumerator() |
Zwraca moduł wyliczający, którego można użyć do iterowania w kolekcji. |