DefaultModelBindingContext 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 DefaultModelBindingContext : Microsoft::AspNetCore::Mvc::ModelBinding::ModelBindingContext
public class DefaultModelBindingContext : Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext
type DefaultModelBindingContext = class
inherit ModelBindingContext
Public Class DefaultModelBindingContext
Inherits ModelBindingContext
- Devralma
Oluşturucular
DefaultModelBindingContext() |
DefaultModelBindingContext sınıfının yeni bir örneğini başlatır. |
Ö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. (Devralındığı yer: ModelBindingContext) |
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. (Devralındığı yer: ModelBindingContext) |
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 . (Devralındığı yer: ModelBindingContext) |
OriginalValueProvider |
Değer sağlayıcıları filtrelenmediğinde kullanılacak özgün değer sağlayıcısını alır veya ayarlar. |
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
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Üst düzey model bağlama işlemi için yeni DefaultModelBindingContext bir oluşturur. |
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. |