다음을 통해 공유


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)

완전히 기존 instance 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다.

ViewDataDictionary(ViewDataDictionary, Object, Type)

기존 instance 부분적으로 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다. 이 생성자는 가 일 때 modelnull예외가 SetModel(Object) throw되지 않도록 주의합니다.

ViewDataDictionary(ViewDataDictionary, Type)

기존 instance 부분적으로 기반으로 클래스의 ViewDataDictionary 새 instance 초기화합니다.

속성

Count

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

IsReadOnly

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Item[String]

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Keys

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Model

현재 모델을 가져오거나 설정합니다.

ModelExplorer

ModelExplorerModel를 가져오거나 설정합니다.

ModelMetadata

ModelMetadata 식, Model (이 아닌null 경우) 또는 선언된 Type에 대한 를 가져옵니다.

ModelState

ModelStateDictionary를 가져옵니다.

TemplateInfo

TemplateInfo를 가져옵니다.

Values

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

메서드

Add(KeyValuePair<String,Object>)

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Add(String, Object)

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Clear()

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Contains(KeyValuePair<String,Object>)

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

ContainsKey(String)

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

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

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Eval(String)

ViewDataDictionary에 명명된 expression 의 값을 가져옵니다.

Eval(String, String)

지정된 format을 사용하여 형식이 지정된 이 ViewDataDictionary에 명명 expression 된 값을 가져옵니다.

FormatValue(Object, String)

지정된 을 사용하여 지정된 valueformat형식을 지정합니다.

GetViewDataInfo(String)

ViewDataDictionary에서 명명 expression 된 에 대한 를 가져옵니다ViewDataInfo.

Remove(KeyValuePair<String,Object>)

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

Remove(String)

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

SetModel(Object)

를 설정 ModelExplorer 하여 새 value를 확인하고 ModelModel 반영합니다.

TryGetValue(String, Object)

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

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

뷰 데이터에 대한 입니다 IDictionary<TKey,TValue> .

적용 대상