Aracılığıyla paylaş


DefaultModelBinder Sınıf

Tanım

Tarayıcı isteğini bir veri nesnesine eşler. Bu sınıf, bir model bağlayıcısının somut bir uygulamasını sağlar.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Devralma
DefaultModelBinder
Uygulamalar

Oluşturucular

DefaultModelBinder()

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

Özellikler

Binders

Uygulama için model bağlayıcılarını alır veya ayarlar.

ResourceClassKey

Yerelleştirilmiş dize değerlerini içeren kaynak dosyasının (sınıf anahtarı) adını alır veya ayarlar.

Yöntemler

BindModel(ControllerContext, ModelBindingContext)

Belirtilen denetleyici bağlamını ve bağlama bağlamını kullanarak modeli bağlar.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Belirtilen denetleyici bağlamını ve bağlama bağlamını ve belirtilen özellik tanımlayıcısını kullanarak belirtilen özelliği bağlar.

CreateModel(ControllerContext, ModelBindingContext, Type)

Belirtilen denetleyici bağlamını ve bağlama bağlamını kullanarak belirtilen model türünü oluşturur.

CreateSubIndexName(String, Int32)

Belirtilen dizin değerinin tamsayı olduğu daha büyük bir dizini oluşturan bileşen kategorisini temel alan bir dizin (alt dizin) oluşturur.

CreateSubIndexName(String, String)

Belirtilen dizin değerinin bir dize olduğu daha büyük bir dizini oluşturan bileşen kategorisini temel alan bir dizin (alt dizin) oluşturur.

CreateSubPropertyName(String, String)

Belirtilen ön ek ve özellik adını kullanarak alt özelliğin adını oluşturur.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Belirtilen binding contexttarafından oluşturulan özellik filtresi kısıtlamalarıyla eşleşen bir özellik kümesi döndürür.

GetModelProperties(ControllerContext, ModelBindingContext)

Belirtilen denetleyici bağlamını ve bağlama bağlamını kullanarak modelin özelliklerini döndürür.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Belirtilen denetleyici bağlamını, bağlama bağlamını, özellik tanımlayıcısını ve özellik bağlayıcısını kullanarak bir özelliğin değerini döndürür.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Denetleyici bağlamı ve bağlama bağlamı tarafından belirtilen tür için tanımlayıcı nesnesini döndürür.

IsModelValid(ModelBindingContext)

Veri modelinin belirtilen bağlama bağlamı için geçerli olup olmadığını belirler.

OnModelUpdated(ControllerContext, ModelBindingContext)

Model güncelleştirildiğinde çağrılır.

OnModelUpdating(ControllerContext, ModelBindingContext)

Model güncelleştirilirken çağrılır.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Belirtilen özellik doğrulandığında çağrılır.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Belirtilen özellik doğrulanırken çağrılır.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Belirtilen denetleyici bağlamını, bağlama bağlamını ve özellik değerini kullanarak belirtilen özelliği ayarlar.

Şunlara uygulanır