ModelBindingContext Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |