DefaultModelBinder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| 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. |