Aracılığıyla paylaş


ModelBinderDictionary Sınıf

Tanım

Bağlayıcı türüne göre listelenen, uygulama için tüm model bağlayıcılarını içeren bir sınıfı temsil eder.

public class ModelBinderDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Type,System.Web.Mvc.IModelBinder>>, System.Collections.Generic.IDictionary<Type,System.Web.Mvc.IModelBinder>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Type,System.Web.Mvc.IModelBinder>>
type ModelBinderDictionary = class
    interface IDictionary<Type, IModelBinder>
    interface ICollection<KeyValuePair<Type, IModelBinder>>
    interface seq<KeyValuePair<Type, IModelBinder>>
    interface IEnumerable
Public Class ModelBinderDictionary
Implements ICollection(Of KeyValuePair(Of Type, IModelBinder)), IDictionary(Of Type, IModelBinder), IEnumerable(Of KeyValuePair(Of Type, IModelBinder))
Devralma
ModelBinderDictionary
Uygulamalar

Oluşturucular

ModelBinderDictionary()

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

Özellikler

Count

Model bağlayıcı sözlüğündeki öğelerin sayısını alır.

DefaultBinder

Varsayılan model bağlayıcısını alır veya ayarlar.

IsReadOnly

Model bağlayıcı sözlüğün salt okunur olup olmadığını gösteren bir değer alır.

Item[Type]

Arabirimi uygulayan IModelBinder bir nesnede belirtilen anahtarı alır veya ayarlar.

Keys

Model bağlayıcı sözlüğündeki anahtarları içeren bir koleksiyonu alır.

Values

Model bağlayıcı sözlüğündeki değerleri içeren bir koleksiyon alır.

Yöntemler

Add(KeyValuePair<Type,IModelBinder>)

Belirtilen öğeyi model bağlayıcı sözlüğüne ekler.

Add(Type, IModelBinder)

Belirtilen anahtarı kullanarak belirtilen öğeyi model binder sözlüğüne ekler.

Clear()

Model bağlayıcı sözlüğündeki tüm öğeleri kaldırır.

Contains(KeyValuePair<Type,IModelBinder>)

Model bağlayıcı sözlüğünde belirtilen değerin bulunup bulunmadığı belirlenir.

ContainsKey(Type)

Model bağlayıcı sözlüğünde belirtilen anahtara sahip bir öğe olup olmadığını belirler.

CopyTo(KeyValuePair<Type,IModelBinder>[], Int32)

Model bağlayıcı sözlüğü öğelerini belirtilen dizinden başlayarak bir diziye kopyalar.

GetBinder(Type)

Belirtilen tür için model bağlayıcısını alır.

GetBinder(Type, Boolean)

Belirtilen tür için model bağlayıcısını alır veya varsayılan model bağlayıcısını alır.

GetEnumerator()

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

Remove(KeyValuePair<Type,IModelBinder>)

Belirtilen öğenin ilk oluşumunu model bağlayıcı sözlüğünden kaldırır.

Remove(Type)

Model bağlayıcı sözlüğünden belirtilen anahtara sahip öğeyi kaldırır.

TryGetValue(Type, IModelBinder)

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

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Bir koleksiyonda yineleme yapmak için kullanılabilecek bir numaralandırıcı döndürür.

Şunlara uygulanır