Udostępnij za pośrednictwem


ModelStateDictionary Klasa

Definicja

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

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.

Dotyczy