Aracılığıyla paylaş


ViewDataDictionary Sınıf

Tanım

Bir denetleyici ile görünüm arasında veri geçirmek için kullanılan kapsayıcıyı temsil eder.

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
Public Class ViewDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
Devralma
ViewDataDictionary
Türetilmiş
Uygulamalar

Oluşturucular

ViewDataDictionary()

ViewDataDictionary sınıfının yeni bir örneğini başlatır.

ViewDataDictionary(Object)

Belirtilen modeli kullanarak sınıfının yeni bir örneğini ViewDataDictionary başlatır.

ViewDataDictionary(ViewDataDictionary)

Belirtilen sözlüğü kullanarak sınıfının yeni bir örneğini ViewDataDictionary başlatır.

Özellikler

Count

Koleksiyondaki öğe sayısını alır.

IsReadOnly

Koleksiyonun salt okunur olup olmadığını gösteren bir değer alır.

Item[String]

Belirtilen anahtarla ilişkili öğeyi alır veya ayarlar.

Keys

Bu sözlüğün anahtarlarını içeren bir koleksiyon alır.

Model

Görünüm verileriyle ilişkili modeli alır veya ayarlar.

ModelMetadata

Model hakkındaki bilgileri alır veya ayarlar.

ModelState

Modelin durumunu alır.

TemplateInfo

Geçerli şablon bağlamı hakkındaki bilgileri kapsülleyen bir nesnesi alır veya ayarlar.

Values

Bu sözlükteki değerleri içeren bir koleksiyon alır.

Yöntemler

Add(KeyValuePair<String,Object>)

Belirtilen öğeyi koleksiyona ekler.

Add(String, Object)

Belirtilen anahtarı ve değerini kullanarak koleksiyona bir öğesi ekler.

Clear()

Tüm öğeleri koleksiyondan kaldırır.

Contains(KeyValuePair<String,Object>)

Koleksiyonun belirtilen öğeyi içerip içermediğini belirler.

ContainsKey(String)

Koleksiyonun belirtilen anahtara sahip bir öğe içerip içermediğini belirler.

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

Belirli bir dizinden başlayarak koleksiyon öğelerini bir diziye kopyalar.

Eval(String)

Belirtilen ifadeyi değerlendirir.

Eval(String, String)

Belirtilen biçimi kullanarak belirtilen ifadeyi değerlendirir.

GetEnumerator()

Koleksiyonda yinelemek için kullanılabilecek bir numaralandırıcı döndürür.

GetViewDataInfo(String)

parametresi tarafından expression tanımlanan görünüm verileri hakkındaki bilgileri döndürür.

Remove(KeyValuePair<String,Object>)

Belirtilen nesnenin ilk örneğini koleksiyondan kaldırır.

Remove(String)

Belirtilen anahtarı kullanarak öğesini koleksiyondan kaldırır.

SetModel(Object)

Görünüm için kullanılacak veri modelini ayarlar.

TryGetValue(String, Object)

Belirtilen anahtarla ilişkili değeri almaya çalışır.

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Koleksiyonda yinelemek için kullanılabilecek bir numaralandırıcı döndürür.

Şunlara uygulanır