ModelBindingContext 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.
Model bağlama ve doğrulama için işletim bilgilerini içeren bir bağlam.
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Devralma
-
ModelBindingContext
- Türetilmiş
Oluşturucular
ModelBindingContext() |
Model bağlama ve doğrulama için işletim bilgilerini içeren bir bağlam. |
Özellikler
ActionContext |
Bu bağlamla ilişkili olan öğesini ActionContext temsil eder. |
BinderModelName |
kullanılarak IModelNameProvideraçıkça ayarlanan bir model adını alır veya ayarlar. |
BindingSource |
ile Modelilişkili değerini BindingSource temsil eden bir değeri alır veya ayarlar. |
FieldName |
Bağlı olan geçerli alanın adını alır veya ayarlar. |
HttpContext |
Bu bağlamla ilişkili olan öğesini HttpContext alır. |
IsTopLevelObject |
Geçerli bağlayıcının en üst düzey nesneyi işlediğinin bir göstergesini alır veya ayarlar. |
Model |
Geçerli işlem için model değerini alır veya ayarlar. |
ModelMetadata |
Bu bağlamla ilişkili modelin meta verilerini alır veya ayarlar. |
ModelName |
Modelin adını alır veya ayarlar. Bu özellik, model bağlama sırasında içindeki IValueProvider değerleri aramak için anahtar olarak kullanılır. |
ModelState |
Bağlama sırasında modelin ModelStateDictionary nesne grafiğindeki özelliklerin değerlerini yakalamak ModelStateEntry için kullanılan değerini alır veya ayarlar. |
ModelType |
Modelin türünü alır. |
OriginalModelName |
Üst düzey modelin adını alır veya ayarlar. Değer sağlayıcılarının bu modelle eşleşmesi olmadığında bu sıfırlanmaz Empty . |
PropertyFilter |
Özelliğin model bağlama için uygun olup olmadığını belirlemek üzere her özellik için değerlendirilecek bir koşul alır veya ayarlar. |
Result |
Model bağlama işleminin sonucunu temsil eden bir ModelBindingResult alır veya ayarlar. IModelBinder çağrılmadan önce hata Result belirten bir değere ayarlanır. Model bağlama başarılı olursa ciltçi ile Success(Object) oluşturulan bir değere ayarlanmalıdırResult. |
ValidationState |
öğesini alır veya ayarlar ValidationStateDictionary. Bir model nesnesi için doğrulama davranışını özelleştirmek üzere doğrulama durumunu izlemek için kullanılır. |
ValueProvider |
Bu bağlamla ilişkili öğesini IValueProvider alır veya ayarlar. |
Yöntemler
EnterNestedScope() |
Bu bağlama bir durum katmanı iter. IModelBinder uygulamaları, özellikleri veya koleksiyon öğelerini bağlarken özyinelemenin bir parçası olarak bunu çağırır. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Bu bağlama bir durum katmanı iter. IModelBinder uygulamaları, özellikleri veya koleksiyon öğelerini bağlarken özyinelemenin bir parçası olarak bunu çağırır. |
ExitNestedScope() |
çağrısıyla EnterNestedScopegönderilen bir durum katmanını kaldırır. |