ModelStateDictionary Klasa

Definicja

Reprezentuje stan powiązania modelu.Represents the state of model binding.

public ref class ModelStateDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Web::ModelBinding::ModelState ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Web::ModelBinding::ModelState ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Web::ModelBinding::ModelState ^>>
[System.Serializable]
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.ModelBinding.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.ModelBinding.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.ModelBinding.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

Konstruktory

ModelStateDictionary()

Inicjuje nowe wystąpienie klasy ModelStateDictionary klasy.Initializes a new instance of the ModelStateDictionary class.

ModelStateDictionary(ModelStateDictionary)

Inicjuje nowe wystąpienie ModelStateDictionary klasy za pomocą istniejącej kolekcji słowników.Initializes a new instance of the ModelStateDictionary class using an existing dictionary collection.

Właściwości

Count

Pobiera liczbę par klucz-wartość w kolekcji.Gets the number of key/value pairs in the collection.

IsReadOnly

Pobiera wartość wskazującą, czy słownik jest tylko do odczytu.Gets a value that indicates whether the dictionary is read-only.

IsValid

Pobiera wartość wskazującą, czy w którymkolwiek z obiektów stanu modelu w słowniku występują błędy.Gets a value that indicates whether there are any errors in any of the model state objects in the dictionary.

Item[String]

Pobiera lub ustawia wartość, która jest skojarzona z określonym kluczem.Gets or sets the value that is associated with the specified key.

Keys

Pobiera kolekcję zawierającą klucze słownika.Gets a collection that contains the keys of the dictionary.

Values

Pobiera kolekcję zawierającą wartości słownika.Gets a collection that contains the values of the dictionary.

Metody

Add(KeyValuePair<String,ModelState>)

Dodaje określony element do słownika.Adds the specified item to the dictionary.

Add(String, ModelState)

Dodaje element, który ma określony klucz i wartość do słownika.Adds an item that has the specified key and value to the dictionary.

AddModelError(String, Exception)

Dodaje błąd modelu do kolekcji błędów przy użyciu określonego klucza i przy użyciu określonego wyjątku dla tej wartości.Adds a model error to the errors collection using the specified key and using the specified exception for the value.

AddModelError(String, String)

Dodaje błąd określonego modelu do kolekcji błędów przy użyciu określonego klucza i przy użyciu określonego ciągu komunikatu o błędzie dla tej wartości.Adds the specified model error to the errors collection using the specified key and using the specified error message string for the value.

Clear()

Usuwa wszystkie elementy ze słownika.Removes all items from the dictionary.

Contains(KeyValuePair<String,ModelState>)

Określa, czy słownik stanu modelu zawiera określony element.Determines whether the model-state dictionary contains a specific item.

ContainsKey(String)

Określa, czy słownik stanu modelu zawiera określony klucz.Determines whether the model-state dictionary contains the specified key.

CopyTo(KeyValuePair<String,ModelState>[], Int32)

Kopiuje elementy słownika do tablicy, rozpoczynając od określonego indeksu.Copies the elements of the dictionary to an array, starting at a specified index.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może być używany do iteracji w słowniku.Returns an enumerator that can be used to iterate through the dictionary.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
IsValidField(String)

Określa, czy ModelError istnieją obiekty, które są skojarzone z określonym kluczem lub które są poprzedzone określonym kluczem.Determines whether there are any ModelError objects that are associated with the specified key or that are prefixed with the specified key.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Merge(ModelStateDictionary)

Kopiuje wartości z określonego obiektu słownika stanu modelu do tego słownika, zastępując istniejące wartości, jeśli klucze są takie same.Copies the values from the specified model-state dictionary object into this dictionary, overwriting existing values if the keys are the same.

Remove(KeyValuePair<String,ModelState>)

Usuwa pierwsze wystąpienie określonego elementu z słownika stanu modelu.Removes the first occurrence of the specified item from the model-state dictionary.

Remove(String)

Usuwa element, który ma określony klucz ze słownika.Removes the item that has the specified key from the dictionary.

SetModelValue(String, ValueProviderResult)

Ustawia wartość dla określonego klucza.Sets the value for the specified key.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
TryGetValue(String, ModelState)

Próbuje uzyskać wartość skojarzoną z określonym kluczem.Attempts to gets the value that is associated with the specified key.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który może być używany do iteracji kolekcji.Returns an enumerator that can be used to iterate through the collection.

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable, który zawiera kopie obiektów DataRow, przy użyciu obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy