ModelStateDictionary Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет состояние попытки привязать переданную форму к методу действия. Это состояние включает сведения о проверке.
[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))
- Наследование
-
ModelStateDictionary
- Атрибуты
- Реализации
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Конструкторы
ModelStateDictionary() |
Инициализирует новый экземпляр класса ModelStateDictionary. |
ModelStateDictionary(ModelStateDictionary) |
Инициализирует новый экземпляр ModelStateDictionary класса , используя значения, скопированные из указанного словаря состояния модели. |
Свойства
Count |
Получает число пар "ключ/значений", содержащихся в коллекции. |
IsReadOnly |
Возвращает значение, указывающее на то, доступна ли коллекция только для чтения. |
IsValid |
Возвращает значение, указывающее, допустим ли данный экземпляр словаря состояния модели. |
Item[String] |
Получает или задает значение, связанное с указанным ключом. |
Keys |
Возвращает коллекцию, содержащую ключи словаря. |
Values |
Возвращает коллекцию, содержащую значения словаря. |
Методы
Add(KeyValuePair<String,ModelState>) |
Добавляет указанный элемент в словарь состояния модели. |
Add(String, ModelState) |
Добавляет в словарь состояния модели элемент, имеющий указанные ключ и значение. |
AddModelError(String, Exception) |
Добавляет указанную ошибку модели в коллекцию ошибок для словаря состояния модели, связанного с заданным ключом. |
AddModelError(String, String) |
Добавляет указанное сообщение об ошибке в коллекцию ошибок для словаря состояния модели, связанного с заданным ключом. |
Clear() |
Удаляет все элементы из словаря состояния модели. |
Contains(KeyValuePair<String,ModelState>) |
Определяет, содержит ли словарь состояния модели конкретное значение. |
ContainsKey(String) |
Определяет, содержит ли словарь состояния модели указанный ключ. |
CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Копирует элементы словаря состояния модели в массив, начиная с указанного индекса. |
GetEnumerator() |
Возвращает перечислитель, используемый для прохода по коллекции. |
IsValidField(String) |
Определяет, связаны ли объекты ModelError с указанным ключом или с префиксом. |
Merge(ModelStateDictionary) |
Копирует значения из указанного ModelStateDictionary объекта в этот словарь, перезаписывая существующие значения, если ключи совпадают. |
Remove(KeyValuePair<String,ModelState>) |
Удаляет первое вхождение указанного объекта из словаря состояния модели. |
Remove(String) |
Удаляет элемент с заданным ключом из словаря состояния модели. |
SetModelValue(String, ValueProviderResult) |
Задает значение для указанного ключа, используя заданный словарь поставщиков значений. |
TryGetValue(String, ModelState) |
Пытается получить значение, связанное с указанным ключом. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Возвращает перечислитель, используемый для прохода по коллекции. |