Microsoft.AspNetCore.Mvc.Infrastructure Ruang nama
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.
Menyediakan jenis yang diperlukan untuk tindakan dan eksekusi hasil.
Kelas
ActionContextAccessor |
Jenis yang menyediakan akses ke ActionContext. |
ActionDescriptorCollection |
Koleksi cache dari ActionDescriptor. |
ActionDescriptorCollectionProvider |
Kelas IActionDescriptorCollectionProvider dasar yang juga menyediakan IChangeToken untuk pemberitahuan ActionDescriptor perubahan reaktif. |
ActionResultObjectValueAttribute |
Atribut yang dianotasikan pada konstruktor ActionResult, parameter metode pembantu, dan properti untuk menunjukkan bahwa parameter atau properti digunakan untuk mengatur "nilai" untuk ActionResult. Penganalisis cocok dengan parameter ini berdasarkan nama jenis. Ini memungkinkan pengguna untuk membuat anotasi hasil kustom \ pembantu kustom dengan atribut yang ditentukan pengguna tanpa harus mengekspos jenis ini. Atribut ini sengaja ditandai Inherited=false karena penganalisis tidak berjalan di grafik pewarisan. |
ActionResultStatusCodeAttribute |
Atribut yang dianotasikan pada parameter konstruktor ActionResult dan metode pembantu untuk menunjukkan bahwa parameter digunakan untuk mengatur "statusCode" untuk ActionResult. Penganalisis cocok dengan parameter ini berdasarkan nama jenis. Ini memungkinkan pengguna untuk membuat anotasi hasil kustom \ pembantu kustom dengan atribut yang ditentukan pengguna tanpa harus mengekspos jenis ini. Atribut ini sengaja ditandai Inherited=false karena penganalisis tidak berjalan di grafik pewarisan. |
AmbiguousActionException |
Pengecualian yang menunjukkan beberapa kecocokan dalam pemilihan tindakan. |
CompatibilitySwitch<TValue> |
Infrastruktur yang mendukung implementasi CompatibilityVersion. Ini adalah implementasi yang ICompatibilitySwitch cocok untuk digunakan dengan IOptions<TOptions> pola . Ini adalah infrastruktur kerangka kerja dan tidak boleh digunakan oleh kode aplikasi. |
ConfigureCompatibilityOptions<TOptions> |
Kelas dasar untuk infrastruktur yang mengimplementasikan dukungan ASP.NET Core MVC untuk CompatibilityVersion. Ini adalah infrastruktur kerangka kerja dan tidak boleh digunakan oleh kode aplikasi. |
ContentResultExecutor |
Yang IActionResultExecutor<TResult> bertanggung jawab untuk ContentResult |
DefaultOutputFormatterSelector |
Implementasi default .OutputFormatterSelector |
DefaultStatusCodeAttribute |
Menentukan kode status default yang terkait dengan ActionResult. |
FileContentResultExecutor | |
FileResultExecutorBase |
Kelas dasar untuk menjalankan hasil file. |
FileStreamResultExecutor |
IActionResultExecutor<TResult> Untuk hasil aliran file. |
LocalRedirectResultExecutor |
Yang IActionResultExecutor<TResult> menangani LocalRedirectResult. |
ModelStateInvalidFilter |
IActionFilter yang merespons ke tidak validModelState. Filter ini ditambahkan ke semua jenis dan tindakan yang dianotasi dengan ApiControllerAttribute. Lihat ApiBehaviorOptions cara mengonfigurasi filter ini. |
MvcCompatibilityOptions |
Jenis opsi untuk mengonfigurasi aplikasi CompatibilityVersion. |
ObjectResultExecutor |
ObjectResult Menjalankan untuk menulis ke respons. |
OutputFormatterSelector |
IOutputFormatter Memilih untuk menulis respons terhadap permintaan saat ini. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Mewakili metadata untuk file. |
ProblemDetailsFactory |
Pabrik untuk memproduksi ProblemDetails dan ValidationProblemDetails. |
RedirectResultExecutor | |
RedirectToActionResultExecutor |
A IActionResultExecutor<TResult> untuk RedirectToActionResult. |
RedirectToPageResultExecutor |
A IActionResultExecutor<TResult> untuk RedirectToPageResult. |
RedirectToRouteResultExecutor |
A IActionResultExecutor<TResult> untuk RedirectToRouteResult. |
VirtualFileResultExecutor |
Antarmuka
IActionContextAccessor |
Mendefinisikan antarmuka untuk mengekspos ActionContext. |
IActionDescriptorChangeProvider |
Menyediakan cara untuk memberi sinyal pembatalan pengumpulan cache dari ActionDescriptorIActionDescriptorCollectionProvider. |
IActionDescriptorCollectionProvider |
Menyediakan koleksi yang saat ini di-cache dari ActionDescriptor. |
IActionInvokerFactory |
Menentukan antarmuka untuk membuat IActionInvoker untuk permintaan saat ini. |
IActionResultExecutor<TResult> |
Mendefinisikan antarmuka untuk layanan yang dapat menjalankan jenis IActionResult tertentu dengan memanipulasi HttpResponse. |
IActionResultTypeMapper |
Menyediakan pemetaan dari nilai pengembalian tindakan ke IActionResult untuk pemrosesan permintaan. |
IActionSelector |
Menentukan antarmuka untuk memilih tindakan MVC yang akan dipanggil untuk permintaan saat ini. |
IApiBehaviorMetadata |
IFilterMetadata A yang menunjukkan bahwa jenis dan semua jenis turunan digunakan untuk melayani respons API HTTP. Pengontrol yang didekorasi dengan atribut ini (ApiControllerAttribute) dikonfigurasi dengan fitur dan perilaku yang ditargetkan untuk meningkatkan pengalaman pengembang untuk membangun API. |
IClientErrorActionResult |
Yang IStatusCodeActionResult dapat diubah menjadi kesalahan klien yang lebih deskriptif. |
IClientErrorFactory |
Pabrik untuk menghasilkan kesalahan klien. Kontrak ini digunakan oleh pengontrol yang dianotasi dengan ApiControllerAttribute untuk mengubah IClientErrorActionResult. |
ICompatibilitySwitch |
Menentukan sakelar kompatibilitas. Ini adalah infrastruktur kerangka kerja dan tidak boleh digunakan oleh kode aplikasi. |
IConvertToActionResult |
Menentukan kontrak untuk mengonversi jenis menjadi IActionResult selama pemanggilan tindakan. |
IHttpRequestStreamReaderFactory |
Membuat instans TextReader untuk dibaca dari Body. |
IHttpResponseStreamWriterFactory |
Membuat instans TextWriter untuk menulis ke Body. |
IParameterInfoParameterDescriptor |
A ParameterDescriptor untuk parameter tindakan. |
IPropertyInfoParameterDescriptor |
A ParameterDescriptor untuk properti terikat. |
IStatusCodeActionResult |
IActionResult Mewakili bahwa ketika dijalankan akan menghasilkan respons HTTP dengan yang ditentukan StatusCode. |
Keterangan
Untuk pengenalan MVC, lihat Gambaran umum ASP.NET Core MVC.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk