Bagikan melalui


ModelBindingContext Kelas

Definisi

Konteks yang berisi informasi operasi untuk pengikatan dan validasi model.

public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
Warisan
ModelBindingContext
Turunan

Konstruktor

ModelBindingContext()

Konteks yang berisi informasi operasi untuk pengikatan dan validasi model.

Properti

ActionContext

Mewakili yang ActionContext terkait dengan konteks ini.

BinderModelName

Mendapatkan atau mengatur nama model yang secara eksplisit diatur menggunakan IModelNameProvider.

BindingSource

Mendapatkan atau menetapkan nilai yang mewakili yang BindingSource terkait dengan Model.

FieldName

Mendapatkan atau mengatur nama bidang saat ini yang terikat.

HttpContext

Mendapatkan yang HttpContext terkait dengan konteks ini.

IsTopLevelObject

Mendapatkan atau menetapkan indikasi bahwa pengikat saat ini menangani objek tingkat atas.

Model

Mendapatkan atau mengatur nilai model untuk operasi saat ini.

ModelMetadata

Mendapatkan atau mengatur metadata untuk model yang terkait dengan konteks ini.

ModelName

Mendapatkan atau mengatur nama model. Properti ini digunakan sebagai kunci untuk mencari nilai selama IValueProvider pengikatan model.

ModelState

Mendapatkan atau mengatur yang ModelStateDictionary digunakan untuk mengambil ModelStateEntry nilai untuk properti dalam grafik objek model saat mengikat.

ModelType

Mendapatkan jenis model.

OriginalModelName

Mendapatkan atau mengatur nama model tingkat atas. Ini tidak direset ke ketika penyedia nilai tidak memiliki kecocokan Empty untuk model tersebut.

PropertyFilter

Mendapatkan atau menetapkan predikat yang akan dievaluasi untuk setiap properti untuk menentukan apakah properti memenuhi syarat untuk pengikatan model.

Result

Mendapatkan atau mengatur yang ModelBindingResult mewakili hasil proses pengikatan model.

IModelBinder Sebelum dipanggil, Result akan diatur ke nilai yang menunjukkan kegagalan. Pengikat harus diatur Result ke nilai yang dibuat dengan Success(Object) jika pengikatan model berhasil.

ValidationState

Mendapatkan atau mengatur ValidationStateDictionary. Digunakan untuk melacak status validasi untuk menyesuaikan perilaku validasi untuk objek model.

ValueProvider

Mendapatkan atau mengatur yang IValueProvider terkait dengan konteks ini.

Metode

EnterNestedScope()

Mendorong lapisan status ke konteks ini. IModelBinder implementasi akan memanggil ini sebagai bagian dari rekursi saat mengikat properti atau item koleksi.

EnterNestedScope(ModelMetadata, String, String, Object)

Mendorong lapisan status ke konteks ini. IModelBinder implementasi akan memanggil ini sebagai bagian dari rekursi saat mengikat properti atau item koleksi.

ExitNestedScope()

Menghapus lapisan status yang didorong dengan memanggil EnterNestedScope.

Berlaku untuk