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