ViewDataDictionary Класс

Определение

IDictionary<TKey,TValue>Для представления данных.

public ref class ViewDataDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class ViewDataDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type ViewDataDictionary = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
type ViewDataDictionary = class
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IDictionary<string, obj>
Public Class ViewDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
Наследование
ViewDataDictionary
Производный
Реализации

Конструкторы

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

Инициализирует новый экземпляр класса ViewDataDictionary.

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

Инициализирует новый экземпляр класса ViewDataDictionary.

ViewDataDictionary(IModelMetadataProvider, Type)

Инициализирует новый экземпляр класса ViewDataDictionary.

ViewDataDictionary(ViewDataDictionary)

Полностью Инициализирует новый экземпляр ViewDataDictionary класса на основе существующего экземпляра.

ViewDataDictionary(ViewDataDictionary, Object, Type)

Инициализирует новый экземпляр ViewDataDictionary класса на основе части в существующем экземпляре. Этот конструктор следует избегать, чтобы избежать исключений SetModel(Object) может возникнуть, если model имеет значение NULL.

ViewDataDictionary(ViewDataDictionary, Type)

Инициализирует новый экземпляр ViewDataDictionary класса на основе части в существующем экземпляре.

Свойства

Count

Gets the number of elements contained in the ICollection<T>.

IsReadOnly

Gets a value indicating whether the ICollection<T> is read-only.

Item[String]

Gets or sets the element with the specified key.

Keys

Gets an ICollection<T> containing the keys of the IDictionary<TKey,TValue>.

Model

Возвращает или задает текущую модель.

ModelExplorer

Возвращает или задает ModelExplorer для объекта Model.

ModelMetadata

Возвращает ModelMetadata для выражения, Model (если неравно NULL) или объявленного Type .

ModelState

Возвращает набор ModelStateDictionary.

TemplateInfo

Возвращает набор TemplateInfo.

Values

Gets an ICollection<T> containing the values in the IDictionary<TKey,TValue>.

Методы

Add(KeyValuePair<String,Object>)

Adds an item to the ICollection<T>.

Add(String, Object)

Adds an element with the provided key and value to the IDictionary<TKey,TValue>.

Clear()

Removes all items from the ICollection<T>.

Contains(KeyValuePair<String,Object>)

Determines whether the ICollection<T> contains a specific value.

ContainsKey(String)

Determines whether the IDictionary<TKey,TValue> contains an element with the specified key.

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

Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

Eval(String)

Получает значение с именем expression в этом ViewDataDictionary .

Eval(String, String)

Получает значение с именем expression в ViewDataDictionary формате, отформатированное с использованием заданного format .

FormatValue(Object, String)

Форматирует заданный value с помощью заданной функции format .

GetViewDataInfo(String)

Получает ViewDataInfo для именования expression в этом ViewDataDictionary .

Remove(KeyValuePair<String,Object>)

Removes the first occurrence of a specific object from the ICollection<T>.

Remove(String)

Removes the element with the specified key from the IDictionary<TKey,TValue>.

SetModel(Object)

Установите ModelExplorer для обеспечения Model и Model отражения нового value .

TryGetValue(String, Object)

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Returns an enumerator that iterates through a collection.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Returns an enumerator that iterates through the collection.

Применяется к