DefaultModelBindingContext 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 DefaultModelBindingContext : Microsoft::AspNetCore::Mvc::ModelBinding::ModelBindingContext
public class DefaultModelBindingContext : Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext
type DefaultModelBindingContext = class
inherit ModelBindingContext
Public Class DefaultModelBindingContext
Inherits ModelBindingContext
- Warisan
Konstruktor
DefaultModelBindingContext() |
Menginisialisasi instans baru kelas DefaultModelBindingContext. |
Properti
ActionContext |
Mewakili yang ActionContext terkait dengan konteks ini. |
BinderModelName |
Mendapatkan atau menetapkan 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. (Diperoleh dari ModelBindingContext) |
IsTopLevelObject |
Mendapatkan atau menetapkan indikasi bahwa pengikat saat ini menangani objek tingkat atas. |
Model |
Mendapatkan atau menetapkan 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. (Diperoleh dari ModelBindingContext) |
OriginalModelName |
Mendapatkan atau mengatur nama model tingkat atas. Ini tidak diatur ulang ke ketika penyedia nilai tidak memiliki kecocokan Empty untuk model tersebut. (Diperoleh dari ModelBindingContext) |
OriginalValueProvider |
Mendapatkan atau mengatur penyedia nilai asli yang akan digunakan saat penyedia nilai tidak difilter. |
PropertyFilter |
Mendapatkan atau menetapkan predikat yang akan dievaluasi untuk setiap properti untuk menentukan apakah properti memenuhi syarat untuk pengikatan model. |
Result |
Mendapatkan atau mengatur ModelBindingResult yang 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
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Membuat baru DefaultModelBindingContext untuk operasi pengikatan model tingkat atas. |
EnterNestedScope() |
Mendorong lapisan status ke konteks ini. IModelBinder implementasi akan menyebut 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 menyebut ini sebagai bagian dari rekursi saat mengikat properti atau item koleksi. |
ExitNestedScope() |
Menghapus lapisan status yang didorong dengan memanggil EnterNestedScope. |