Microsoft.AspNetCore.Mvc 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 membangun aplikasi MVC.
Kelas
AcceptedAtActionResult |
Yang ActionResult mengembalikan respons Diterima (202) dengan header Lokasi. |
AcceptedAtRouteResult |
Yang ActionResult mengembalikan respons Diterima (202) dengan header Lokasi. |
AcceptedResult |
Yang ActionResult mengembalikan respons Diterima (202) dengan header Lokasi. |
AcceptVerbsAttribute |
Menentukan metode HTTP apa yang didukung tindakan. |
ActionContext |
Objek konteks untuk eksekusi tindakan yang telah dipilih sebagai bagian dari permintaan HTTP. |
ActionContextAttribute |
Menentukan bahwa properti pengontrol harus diatur dengan saat ini ActionContext saat membuat pengontrol. Properti harus memiliki metode set publik. |
ActionNameAttribute |
Menentukan nama tindakan. |
ActionResult |
Implementasi default .IActionResult |
ActionResult<TValue> |
Jenis yang membungkus instans |
AntiforgeryValidationFailedResult |
Digunakan BadRequestResult untuk kegagalan validasi antiforgery. Gunakan IAntiforgeryValidationFailedResult untuk mencocokkan kegagalan validasi di dalam filter hasil MVC. |
ApiBehaviorOptions |
Opsi yang digunakan untuk mengonfigurasi perilaku untuk jenis yang dianotasi dengan ApiControllerAttribute. |
ApiControllerAttribute |
Menunjukkan bahwa jenis dan semua jenis turunan digunakan untuk melayani respons HTTP API. Pengontrol yang didekorasi dengan atribut ini dikonfigurasi dengan fitur dan perilaku yang ditargetkan untuk meningkatkan pengalaman pengembang untuk membangun API. Saat didekorasi pada perakitan, semua pengontrol di perakitan akan diperlakukan sebagai pengontrol dengan perilaku API. Untuk informasi selengkapnya, lihat atribut ApiController. |
ApiConventionMethodAttribute |
Konvensi API yang akan diterapkan ke tindakan pengontrol. Konvensi API digunakan untuk memengaruhi output ApiExplorer. ApiConventionMethodAttribute dapat digunakan untuk menentukan metode konvensi yang tepat yang berlaku untuk tindakan. ApiConventionTypeAttribute untuk detail tentang menerapkan konvensi di tingkat perakitan atau pengontrol. |
ApiConventionTypeAttribute |
Konvensi API yang akan diterapkan ke rakitan yang berisi pengontrol MVC atau pengontrol tunggal. Konvensi API digunakan untuk memengaruhi output ApiExplorer. Konvensi harus berupa jenis statis. Metode dalam konvensi dicocokkan dengan metode tindakan menggunakan aturan yang ditentukan oleh ApiConventionNameMatchAttribute yang dapat diterapkan ke nama metode atau parameternya dan ApiConventionTypeMatchAttribute yang diterapkan ke parameter. Ketika tidak ada atribut yang ditemukan yang menentukan perilaku, MVC cocok dengan nama metode dan nama parameter yang cocok menggunakan Exact dan jenis parameter dicocokkan menggunakan AssignableFrom. |
ApiDescriptionActionData |
Mewakili data yang digunakan untuk membangun |
ApiExplorerSettingsAttribute |
Mengontrol visibilitas dan nama grup untuk |
AreaAttribute |
Menentukan area yang berisi pengontrol atau tindakan. |
AutoValidateAntiforgeryTokenAttribute |
Atribut yang menyebabkan validasi token antiforgeri untuk semua metode HTTP yang tidak aman. Token antiforgery diperlukan untuk metode HTTP selain GET, HEAD, OPTIONS, dan TRACE. |
BadRequestObjectResult |
Yang ObjectResult ketika dijalankan akan menghasilkan respons Permintaan Buruk (400). |
BadRequestResult |
StatusCodeResult Yang ketika dijalankan akan menghasilkan respons Permintaan Buruk (400). |
BindAttribute |
Atribut ini dapat digunakan pada parameter dan jenis tindakan, untuk menunjukkan metadata tingkat model. |
BindPropertiesAttribute |
Atribut yang memungkinkan pengikatan untuk semua properti yang ditentukan oleh pengontrol yang dihiasi atau model Halaman Razor. |
BindPropertyAttribute |
Atribut yang dapat menentukan nama model atau jenis yang akan IModelBinder digunakan untuk mengikat properti terkait. |
CacheProfile |
Menentukan sekumpulan pengaturan yang dapat digunakan untuk penembolokan respons. |
ChallengeResult |
Yang ActionResult pada eksekusi memanggil HttpContext.ChallengeAsync. |
ClientErrorData |
Informasi untuk menghasilkan kesalahan klien. Jenis ini digunakan untuk mengonfigurasi kesalahan klien yang dihasilkan oleh konsumen ClientErrorMapping. |
ConflictObjectResult |
Yang ObjectResult ketika dijalankan akan menghasilkan respons Konflik (409). |
ConflictResult |
StatusCodeResult Yang ketika dijalankan akan menghasilkan respons Konflik (409). |
ConsumesAttribute |
Filter yang menentukan jenis konten permintaan yang didukung. ContentTypes digunakan untuk memilih tindakan ketika akan ada beberapa kecocokan. |
ContentResult |
Yang ActionResult ketika dijalankan akan menghasilkan respons dengan konten. |
Controller |
Kelas dasar untuk pengontrol MVC dengan dukungan tampilan. |
ControllerAttribute |
Menunjukkan bahwa jenis dan jenis turunan apa pun yang diterapkan atribut ini dianggap sebagai pengontrol oleh mekanisme penemuan pengontrol default, kecuali NonControllerAttribute diterapkan ke jenis apa pun dalam hierarki. |
ControllerBase |
Kelas dasar untuk pengontrol MVC tanpa melihat dukungan. |
ControllerContext |
Konteks yang terkait dengan permintaan pengontrol saat ini. |
ControllerContextAttribute |
Menentukan bahwa properti pengontrol harus diatur dengan saat ini ControllerContext saat membuat pengontrol. Properti harus memiliki metode set publik. |
CookieTempDataProviderOptions |
Menyediakan konfigurasi terprogram untuk cookie yang ditetapkan oleh CookieTempDataProvider |
CreatedAtActionResult |
Yang ActionResult mengembalikan respons Dibuat (201) dengan header Lokasi. |
CreatedAtRouteResult |
Yang ActionResult mengembalikan respons Dibuat (201) dengan header Lokasi. |
CreatedResult |
Yang ActionResult mengembalikan respons Dibuat (201) dengan header Lokasi. |
DefaultApiConventions |
Konvensi api default. |
DisableRequestSizeLimitAttribute |
Menonaktifkan batas ukuran isi permintaan. |
EmptyResult |
ActionResult Mewakili bahwa ketika dijalankan tidak akan melakukan apa-apa. |
FileContentResult |
ActionResult Mewakili bahwa ketika dijalankan akan menulis file biner ke respons. |
FileResult |
ActionResult Mewakili bahwa ketika dijalankan akan menulis file sebagai respons. |
FileStreamResult |
ActionResult Mewakili bahwa ketika dijalankan akan menulis file dari aliran ke respons. |
ForbidResult |
Yang ActionResult pada eksekusi memanggil HttpContext.ForbidAsync. |
FormatFilterAttribute |
Filter yang akan menggunakan nilai format dalam data rute atau string kueri untuk mengatur tipe konten pada yang ObjectResult dikembalikan dari tindakan. |
FromBodyAttribute |
Menentukan bahwa parameter atau properti harus terikat menggunakan isi permintaan. |
FromFormAttribute |
Menentukan bahwa parameter atau properti harus terikat menggunakan data formulir dalam isi permintaan. |
FromHeaderAttribute |
Menentukan bahwa parameter atau properti harus terikat menggunakan header permintaan. |
FromQueryAttribute |
Menentukan bahwa parameter atau properti harus terikat menggunakan string kueri permintaan. |
FromRouteAttribute |
Menentukan bahwa parameter atau properti harus terikat menggunakan data rute dari permintaan saat ini. |
FromServicesAttribute |
Menentukan bahwa parameter atau properti harus terikat menggunakan layanan permintaan. |
HiddenInputAttribute |
Menunjukkan properti terkait atau semua properti dengan jenis terkait harus diedit menggunakan <elemen input> jenis "tersembunyi". |
HttpDeleteAttribute |
Mengidentifikasi tindakan yang mendukung metode HTTP DELETE. |
HttpGetAttribute |
Mengidentifikasi tindakan yang mendukung metode HTTP GET. |
HttpHeadAttribute |
Mengidentifikasi tindakan yang mendukung metode HTTP HEAD. |
HttpOptionsAttribute |
Mengidentifikasi tindakan yang mendukung metode HTTP OPTIONS. |
HttpPatchAttribute |
Mengidentifikasi tindakan yang mendukung metode HTTP PATCH. |
HttpPostAttribute |
Mengidentifikasi tindakan yang mendukung metode HTTP POST. |
HttpPutAttribute |
Mengidentifikasi tindakan yang mendukung metode HTTP PUT. |
IgnoreAntiforgeryTokenAttribute |
Filter yang melewati validasi token antiforgery. |
JsonOptions |
Opsi untuk mengonfigurasi SystemTextJsonInputFormatter dan SystemTextJsonOutputFormatter. |
JsonPatchExtensions |
Ekstensi untuk JsonPatchDocument<TModel> |
JsonResult |
Hasil tindakan yang memformat objek yang diberikan sebagai JSON. |
LocalRedirectResult |
ActionResult Yang mengembalikan respons Ditemukan (302), Dipindahkan Secara Permanen (301), Pengalihan Sementara (307), atau Pengalihan Permanen (308) dengan header Lokasi ke URL lokal yang disediakan. |
MiddlewareFilterAttribute |
Menjalankan alur middleware yang disediakan oleh ConfigurationType. Alur middleware akan diperlakukan sebagai filter sumber daya asinkron. |
MiddlewareFilterAttribute<T> |
Menjalankan alur middleware yang disediakan oleh ConfigurationType. Alur middleware akan diperlakukan sebagai filter sumber daya asinkron. |
ModelBinderAttribute |
Atribut yang dapat menentukan nama model atau jenis yang akan IModelBinder digunakan untuk pengikatan. |
ModelBinderAttribute<TBinder> |
Atribut yang dapat menentukan nama model atau jenis yang akan IModelBinder digunakan untuk pengikatan. |
ModelMetadataTypeAttribute |
Atribut ini menentukan kelas metadata untuk dikaitkan dengan kelas model data. |
ModelMetadataTypeAttribute<T> |
Atribut ini menentukan kelas metadata untuk dikaitkan dengan kelas model data. |
MvcJsonOptions |
Menyediakan konfigurasi terprogram untuk JSON dalam kerangka kerja MVC. |
MvcNewtonsoftJsonOptions |
Menyediakan konfigurasi terprogram untuk pemformat JSON menggunakan Newtonsoft.JSON. |
MvcOptions |
Menyediakan konfigurasi terprogram untuk kerangka kerja MVC. |
MvcViewOptions |
Menyediakan konfigurasi terprogram untuk tampilan dalam kerangka kerja MVC. |
NoContentResult |
StatusCodeResult Yang ketika dijalankan akan menghasilkan respons 204 Tanpa Konten. |
NonActionAttribute |
Menunjukkan bahwa metode pengontrol bukan metode tindakan. |
NonControllerAttribute |
Menunjukkan bahwa jenis dan jenis turunan apa pun yang diterapkan atribut ini tidak dianggap sebagai pengontrol oleh mekanisme penemuan pengontrol default. |
NonViewComponentAttribute |
Menunjukkan bahwa jenis dan jenis turunan apa pun yang diterapkan atribut ini tidak dianggap sebagai komponen tampilan oleh mekanisme penemuan komponen tampilan default. |
NotFoundObjectResult |
Yang ObjectResult ketika dijalankan akan menghasilkan respons Tidak Ditemukan (404). |
NotFoundResult |
StatusCodeResult Mewakili bahwa ketika dijalankan akan menghasilkan respons Tidak Ditemukan (404). |
ObjectResult |
Yang ActionResult pada eksekusi akan menulis objek ke respons menggunakan mekanisme yang disediakan oleh host. |
OkObjectResult |
Yang ObjectResult ketika dijalankan melakukan negosiasi konten, memformat isi entitas, dan akan menghasilkan Status200OK respons jika negosiasi dan pemformatan berhasil. |
OkResult |
Yang StatusCodeResult ketika dijalankan akan menghasilkan respons kosong Status200OK . |
PageRemoteAttribute |
RemoteAttributeBase untuk penangan halaman razor yang mengonfigurasi validasi Tidak mengganggu untuk mengirim permintaan Ajax ke situs web. Handler yang dipanggil harus mengembalikan JSON yang menunjukkan apakah nilainya valid. |
PartialViewResult |
ActionResult Mewakili yang merender tampilan parsial ke respons. |
PhysicalFileResult |
Pada FileResult eksekusi akan menulis file dari disk ke respons menggunakan mekanisme yang disediakan oleh host. |
ProblemDetails |
Format yang dapat dibaca mesin untuk menentukan kesalahan dalam respons API HTTP berdasarkan https://tools.ietf.org/html/rfc7807. |
ProducesAttribute |
Filter yang menentukan tindakan yang diharapkan Type akan kembali dan jenis konten respons yang didukung. Nilai ContentTypes digunakan untuk mengatur ContentTypes. |
ProducesAttribute<T> |
Filter yang menentukan tindakan yang diharapkan Type akan kembali dan jenis konten respons yang didukung. Nilai ContentTypes digunakan untuk mengatur ContentTypes. |
ProducesDefaultResponseTypeAttribute |
Filter yang menentukan Type untuk semua kode status HTTP yang tidak dicakup oleh ProducesResponseTypeAttribute. |
ProducesErrorResponseTypeAttribute |
Menentukan jenis yang dikembalikan secara default oleh pengontrol yang dianotasi dengan ApiControllerAttribute. Type menentukan jenis model kesalahan yang ProducesResponseTypeAttribute terkait dengan kesalahan untuk klien (Kode Status HTTP 4xx) ketika tidak ada nilai yang disediakan. Ketika tidak ada nilai yang ditentukan, MVC mengasumsikan jenis kesalahan klien menjadi ProblemDetails, jika pemetaan kesalahan klien (ClientErrorMapping) digunakan. Gunakan ini Attribute untuk mengonfigurasi jenis kesalahan default jika aplikasi Anda menggunakan jenis kesalahan kustom untuk merespons. |
ProducesResponseTypeAttribute |
Filter yang menentukan jenis nilai dan kode status yang dikembalikan oleh tindakan. |
ProducesResponseTypeAttribute<T> |
Filter yang menentukan jenis nilai dan kode status yang dikembalikan oleh tindakan. |
RazorViewEngineOptionsSetup |
Menyiapkan opsi default untuk RazorViewEngineOptions. |
RedirectResult |
ActionResult Yang mengembalikan respons Ditemukan (302), Dipindahkan Secara Permanen (301), Pengalihan Sementara (307), atau Pengalihan Permanen (308) dengan header Lokasi ke URL yang disediakan. |
RedirectToActionResult |
Yang ActionResult mengembalikan respons Ditemukan (302), Dipindahkan Secara Permanen (301), Pengalihan Sementara (307), atau Pengalihan Permanen (308) dengan header Lokasi. Menargetkan tindakan pengontrol. |
RedirectToPageResult |
Yang ActionResult mengembalikan respons Ditemukan (302) atau Dipindahkan Secara Permanen (301) dengan header Lokasi. Menargetkan rute terdaftar. |
RedirectToRouteResult |
Yang ActionResult mengembalikan respons Ditemukan (302), Dipindahkan Secara Permanen (301), Pengalihan Sementara (307), atau Pengalihan Permanen (308) dengan header Lokasi. Menargetkan rute terdaftar. |
RemoteAttribute |
RemoteAttributeBase untuk pengontrol yang mengonfigurasi validasi Tidak Mengganggu untuk mengirim permintaan Ajax ke situs web. Tindakan yang dipanggil harus mengembalikan JSON yang menunjukkan apakah nilainya valid. |
RemoteAttributeBase |
ValidationAttribute Yang mengonfigurasi validasi Tidak Mengganggu untuk mengirim permintaan Ajax ke situs web. Titik akhir yang dipanggil harus mengembalikan JSON yang menunjukkan apakah nilainya valid. |
RequestFormLimitsAttribute |
Mengatur batas yang ditentukan ke Form. |
RequestSizeLimitAttribute |
Mengatur batas ukuran isi permintaan ke ukuran yang ditentukan. |
RequireHttpsAttribute |
Filter otorisasi yang mengonfirmasi permintaan diterima melalui HTTPS. |
ResponseCacheAttribute |
Menentukan parameter yang diperlukan untuk mengatur header yang sesuai dalam penembolokan respons. |
RouteAttribute |
Menentukan rute atribut pada pengontrol. |
SerializableError |
Menentukan kontainer yang dapat diserialisasikan untuk menyimpan informasi ModelState. Informasi ini disimpan sebagai pasangan kunci/nilai. |
ServiceFilterAttribute |
Filter yang menemukan filter lain dalam IServiceProvider. |
ServiceFilterAttribute<TFilter> |
Filter yang menemukan filter lain dalam IServiceProvider. |
SignInResult |
Yang ActionResult pada eksekusi memanggil HttpContext.SignInAsync. |
SignOutResult |
Yang ActionResult pada eksekusi memanggil HttpContext.SignOutAsync. |
SkipStatusCodePagesAttribute |
Filter yang mencegah eksekusi middleware StatusCodePages. |
StatusCodeResult |
ActionResult Mewakili bahwa ketika dijalankan akan menghasilkan respons HTTP dengan kode status respons yang diberikan. |
TempDataAttribute |
Properti yang didekorasi akan TempDataAttribute memiliki nilainya yang disimpan dan dimuat dari ITempDataDictionary. TempDataAttribute didukung pada properti Pengontrol, Halaman Razor, dan Model Halaman Razor. |
TypeFilterAttribute |
Filter yang membuat filter lain dari jenis ImplementationType, mengambil argumen konstruktor yang hilang dari injeksi dependensi jika tersedia di sana. |
TypeFilterAttribute<TFilter> |
Filter yang membuat filter lain dari jenis ImplementationType, mengambil argumen konstruktor yang hilang dari injeksi dependensi jika tersedia di sana. |
UnauthorizedObjectResult |
Yang ObjectResult ketika dijalankan akan menghasilkan respons Tidak Sah (401). |
UnauthorizedResult |
UnauthorizedResult Mewakili bahwa ketika dijalankan akan menghasilkan respons Tidak Sah (401). |
UnprocessableEntityObjectResult |
Yang ObjectResult ketika dijalankan akan menghasilkan respons Entitas Yang Tidak Dapat Diolah (422). |
UnprocessableEntityResult |
StatusCodeResult Yang ketika dijalankan akan menghasilkan respons Entitas Yang Tidak Dapat Diolah (422). |
UnsupportedMediaTypeResult |
StatusCodeResult Yang ketika dijalankan akan menghasilkan respons UnsupportedMediaType (415). |
UrlHelperExtensions |
Kelas statis untuk metode ekstensi pembantu url. |
ValidateAntiForgeryTokenAttribute |
Menentukan bahwa kelas atau metode yang diterapkan atribut ini memvalidasi token anti-pemalsuan. Jika token anti-pemalsuan tidak tersedia, atau jika token tidak valid, validasi akan gagal dan metode tindakan tidak akan dijalankan. |
ValidationProblemDetails |
A ProblemDetails untuk kesalahan validasi. |
ViewComponent |
Kelas dasar untuk komponen tampilan. |
ViewComponentAttribute |
Menunjukkan kelas dan semua subkelas adalah komponen tampilan. Secara opsional menentukan nama komponen tampilan. Jika mendefinisikan kelas dasar untuk beberapa komponen tampilan, kaitkan atribut ini dengan basis tersebut. |
ViewComponentResult |
Yang IActionResult merender komponen tampilan ke respons. |
ViewDataAttribute |
Properti yang didekorasi akan ViewDataAttribute memiliki nilainya yang disimpan dan dimuat dari ViewDataDictionary. ViewDataDictionary didukung pada properti Pengontrol, dan penangan Halaman Razor. |
ViewResult |
Mewakili yang ActionResult merender tampilan ke respons. |
VirtualFileResult |
FileResult Yang pada eksekusi menulis file yang ditentukan menggunakan jalur virtual ke respons menggunakan mekanisme yang disediakan oleh host. |
Antarmuka
IActionResult |
Mendefinisikan kontrak yang mewakili hasil metode tindakan. |
IDesignTimeMvcBuilderConfiguration |
IMvcBuilderMengonfigurasi . Terapkan antarmuka ini untuk mengaktifkan konfigurasi waktu desain (misalnya selama pra-kompilasi tampilan) dari IMvcBuilder. |
IRequestFormLimitsPolicy |
Antarmuka penanda untuk filter yang menentukan kebijakan untuk batasan isi permintaan yang dibaca sebagai formulir. |
IRequestSizePolicy |
Antarmuka penanda untuk filter yang menentukan kebijakan untuk ukuran maksimum untuk isi permintaan. |
IUrlHelper |
Menentukan kontrak bagi pembantu untuk membangun URL untuk ASP.NET MVC dalam aplikasi. |
IViewComponentHelper |
Mendukung penyajian komponen tampilan dalam tampilan. |
IViewComponentResult |
Jenis hasil dari ViewComponent. |
Enum
CompatibilityVersion |
Menentukan kompatibilitas versi perilaku runtime yang dikonfigurasi oleh MvcOptions. |
ResponseCacheLocation |
Menentukan nilai untuk header "Cache-control" dalam respons. |
Keterangan
Untuk pengenalan MVC, lihat Gambaran umum ASP.NET Core MVC.