Controller 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.
Menyediakan metode yang merespons permintaan HTTP yang dibuat ke situs Web MVC ASP.NET.
public abstract class Controller : System.Web.Mvc.ControllerBase, IDisposable, System.Web.Mvc.Async.IAsyncController, System.Web.Mvc.Async.IAsyncManagerContainer, System.Web.Mvc.Filters.IAuthenticationFilter, System.Web.Mvc.IActionFilter, System.Web.Mvc.IAuthorizationFilter, System.Web.Mvc.IExceptionFilter, System.Web.Mvc.IResultFilter
type Controller = class
inherit ControllerBase
interface IActionFilter
interface IAuthenticationFilter
interface IAuthorizationFilter
interface IDisposable
interface IExceptionFilter
interface IResultFilter
interface IAsyncController
interface IController
interface IAsyncManagerContainer
Public MustInherit Class Controller
Inherits ControllerBase
Implements IActionFilter, IAsyncController, IAsyncManagerContainer, IAuthenticationFilter, IAuthorizationFilter, IDisposable, IExceptionFilter, IResultFilter
- Warisan
- Turunan
- Penerapan
Konstruktor
| Controller() |
Menginisialisasi instans baru kelas Controller. |
Properti
| ActionInvoker |
Mendapatkan pemanggil tindakan untuk pengontrol. |
| AsyncManager |
Menyediakan operasi asinkron. |
| Binders |
Mendapatkan atau mengatur pengikat. |
| ControllerContext |
Mendapatkan atau mengatur konteks pengontrol. (Diperoleh dari ControllerBase) |
| DisableAsyncSupport |
Mendapatkan apakah akan menonaktifkan dukungan asinkron untuk pengontrol. |
| HttpContext |
Mendapatkan informasi khusus HTTP tentang permintaan HTTP individual. |
| ModelState |
Mendapatkan objek kamus status model yang berisi status model dan validasi pengikatan model. |
| Profile |
Mendapatkan profil konteks HTTP. |
| Request |
Mendapatkan objek HttpRequestBase untuk permintaan HTTP saat ini. |
| Resolver |
Mewakili resolver dependensi yang dapat diganti yang menyediakan layanan. Secara default, ia menggunakan System.Web.Mvc.DependencyResolver.CurrentCache. |
| Response |
Mendapatkan objek HttpResponseBase untuk respons HTTP saat ini. |
| RouteData |
Mendapatkan data rute untuk permintaan saat ini. |
| Server |
Mendapatkan objek HttpServerUtilityBase yang menyediakan metode yang digunakan selama pemrosesan permintaan Web. |
| Session |
Mendapatkan objek HttpSessionStateBase untuk permintaan HTTP saat ini. |
| TempData |
Mendapatkan atau mengatur kamus untuk data sementara. (Diperoleh dari ControllerBase) |
| TempDataProvider |
Mendapatkan objek penyedia data sementara yang digunakan untuk menyimpan data untuk permintaan berikutnya. |
| Url |
Mendapatkan objek pembantu URL yang digunakan untuk menghasilkan URL dengan menggunakan perutean. |
| User |
Mendapatkan informasi keamanan pengguna untuk permintaan HTTP saat ini. |
| ValidateRequest |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah validasi permintaan diaktifkan untuk permintaan ini. (Diperoleh dari ControllerBase) |
| ValueProvider |
Mendapatkan atau mengatur penyedia nilai untuk pengontrol. (Diperoleh dari ControllerBase) |
| ViewBag |
Mendapatkan kamus data tampilan dinamis. (Diperoleh dari ControllerBase) |
| ViewData |
Mendapatkan atau mengatur kamus untuk menampilkan data. (Diperoleh dari ControllerBase) |
| ViewEngineCollection |
Mendapatkan koleksi mesin tampilan. |
Metode
| BeginExecute(RequestContext, AsyncCallback, Object) |
Memulai eksekusi konteks permintaan yang ditentukan |
| BeginExecuteCore(AsyncCallback, Object) |
Mulai memanggil tindakan dalam konteks pengontrol saat ini. |
| Content(String) |
Membuat objek hasil konten dengan menggunakan string. |
| Content(String, String) |
Membuat objek hasil konten dengan menggunakan string dan jenis konten. |
| Content(String, String, Encoding) |
Membuat objek hasil konten dengan menggunakan string, jenis konten, dan pengodean konten. |
| CreateActionInvoker() |
Membuat pemanggil tindakan. |
| CreateTempDataProvider() |
Membuat penyedia data sementara. |
| Dispose() |
Merilis semua sumber daya yang digunakan oleh instans Controller kelas saat ini. |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola dan secara opsional merilis sumber daya terkelola. |
| EndExecute(IAsyncResult) |
Mengakhiri pemanggilan tindakan dalam konteks pengontrol saat ini. |
| EndExecuteCore(IAsyncResult) |
Mengakhiri inti eksekusi. |
| Execute(RequestContext) |
Menjalankan konteks permintaan yang ditentukan. (Diperoleh dari ControllerBase) |
| ExecuteCore() |
Memanggil tindakan dalam konteks pengontrol saat ini. |
| File(Byte[], String) |
Membuat objek FileContentResult dengan menggunakan konten file dan jenis file. |
| File(Byte[], String, String) |
Membuat objek FileContentResult dengan menggunakan konten file, jenis konten, dan nama file tujuan. |
| File(Stream, String) |
Membuat objek FileStreamResult dengan menggunakan objek Stream dan jenis konten. |
| File(Stream, String, String) |
Membuat objek FileStreamResult menggunakan objek Stream, jenis konten, dan nama file target. |
| File(String, String) |
Membuat objek FilePathResult dengan menggunakan nama file dan jenis konten. |
| File(String, String, String) |
Membuat objek FilePathResult dengan menggunakan nama file, jenis konten, dan nama unduhan file. |
| HandleUnknownAction(String) |
Dipanggil ketika permintaan cocok dengan pengontrol ini, tetapi tidak ada metode dengan nama tindakan yang ditentukan yang ditemukan di pengontrol. |
| HttpNotFound() |
Mengembalikan instans HttpNotFoundResult kelas . |
| HttpNotFound(String) |
Mengembalikan instans HttpNotFoundResult kelas . |
| Initialize(RequestContext) |
Menginisialisasi data yang mungkin tidak tersedia saat konstruktor dipanggil. |
| JavaScript(String) |
JavaScriptResult Membuat objek. |
| Json(Object) |
JsonResult Membuat objek yang menserialisasikan objek yang ditentukan ke JavaScript Object Notation (JSON). |
| Json(Object, JsonRequestBehavior) |
Membuat objek JsonResult yang membuat serialisasi objek yang ditentukan ke format JavaScript Object Notation (JSON) menggunakan perilaku permintaan JSON yang ditentukan. |
| Json(Object, String) |
JsonResult Membuat objek yang menserialisasikan objek yang ditentukan ke format JavaScript Object Notation (JSON). |
| Json(Object, String, Encoding) |
JsonResult Membuat objek yang menserialisasikan objek yang ditentukan ke format JavaScript Object Notation (JSON). |
| Json(Object, String, Encoding, JsonRequestBehavior) |
Membuat objek yang menserialisasikan JsonResult objek yang ditentukan ke format JavaScript Object Notation (JSON) menggunakan jenis konten, pengodean konten, dan perilaku permintaan JSON. |
| Json(Object, String, JsonRequestBehavior) |
JsonResult Membuat objek yang menserialisasikan objek yang ditentukan ke format JavaScript Object Notation (JSON) menggunakan jenis konten yang ditentukan dan perilaku permintaan JSON. |
| OnActionExecuted(ActionExecutedContext) |
Dipanggil setelah metode tindakan dipanggil. |
| OnActionExecuting(ActionExecutingContext) |
Dipanggil sebelum metode tindakan dipanggil. |
| OnAuthentication(AuthenticationContext) |
Dipanggil ketika otorisasi terjadi. |
| OnAuthenticationChallenge(AuthenticationChallengeContext) |
Dipanggil ketika tantangan otorisasi terjadi. |
| OnAuthorization(AuthorizationContext) |
Dipanggil ketika otorisasi terjadi. |
| OnException(ExceptionContext) |
Dipanggil ketika pengecualian yang tidak tertangani terjadi dalam tindakan. |
| OnResultExecuted(ResultExecutedContext) |
Dipanggil setelah hasil tindakan yang dikembalikan oleh metode tindakan dijalankan. |
| OnResultExecuting(ResultExecutingContext) |
Dipanggil sebelum hasil tindakan yang dikembalikan oleh metode tindakan dijalankan. |
| PartialView() |
PartialViewResult Membuat objek yang merender tampilan parsial. |
| PartialView(Object) |
PartialViewResult Membuat objek yang merender tampilan parsial, dengan menggunakan model yang ditentukan. |
| PartialView(String) |
PartialViewResult Membuat objek yang merender tampilan parsial, dengan menggunakan nama tampilan yang ditentukan. |
| PartialView(String, Object) |
PartialViewResult Membuat objek yang merender tampilan parsial, dengan menggunakan nama tampilan dan model yang ditentukan. |
| Redirect(String) |
RedirectResult Membuat objek yang mengalihkan ke URL yang ditentukan. |
| RedirectPermanent(String) |
Mengembalikan instans RedirectResult kelas dengan properti Permanen diatur ke true. |
| RedirectToAction(String) |
Mengalihkan ke tindakan yang ditentukan menggunakan nama tindakan. |
| RedirectToAction(String, Object) |
Mengalihkan ke tindakan yang ditentukan menggunakan nama tindakan dan nilai rute. |
| RedirectToAction(String, RouteValueDictionary) |
Mengalihkan ke tindakan yang ditentukan menggunakan nama tindakan dan kamus rute. |
| RedirectToAction(String, String) |
Mengalihkan ke tindakan yang ditentukan menggunakan nama tindakan dan nama pengontrol. |
| RedirectToAction(String, String, Object) |
Mengalihkan ke tindakan yang ditentukan menggunakan nama tindakan, nama pengontrol, dan kamus rute. |
| RedirectToAction(String, String, RouteValueDictionary) |
Mengalihkan ke tindakan yang ditentukan menggunakan nama tindakan, nama pengontrol, dan nilai rute. |
| RedirectToActionPermanent(String) |
Mengembalikan instans RedirectResult kelas dengan properti Permanen diatur ke true menggunakan nama tindakan yang ditentukan. |
| RedirectToActionPermanent(String, Object) |
Mengembalikan instans RedirectResult kelas dengan properti Permanen diatur ke true menggunakan nama tindakan yang ditentukan, dan nilai rute. |
| RedirectToActionPermanent(String, RouteValueDictionary) |
Mengembalikan instans RedirectResult kelas dengan properti Permanen diatur ke true menggunakan nama tindakan yang ditentukan, dan nilai rute. |
| RedirectToActionPermanent(String, String) |
Mengembalikan instans RedirectResult kelas dengan properti Permanen yang diatur ke true menggunakan nama tindakan yang ditentukan, dan nama pengontrol. |
| RedirectToActionPermanent(String, String, Object) |
Mengembalikan instans RedirectResult kelas dengan properti Permanen yang diatur ke true menggunakan nama tindakan, nama pengontrol, dan nilai rute yang ditentukan. |
| RedirectToActionPermanent(String, String, RouteValueDictionary) |
Mengembalikan instans RedirectResult kelas dengan properti Permanen yang diatur ke true menggunakan nama tindakan, nama pengontrol, dan nilai rute yang ditentukan. |
| RedirectToRoute(Object) |
Mengalihkan ke rute yang ditentukan menggunakan nilai rute yang ditentukan. |
| RedirectToRoute(RouteValueDictionary) |
Mengalihkan ke rute yang ditentukan menggunakan kamus rute. |
| RedirectToRoute(String) |
Mengalihkan ke rute yang ditentukan menggunakan nama rute. |
| RedirectToRoute(String, Object) |
Mengalihkan ke rute yang ditentukan menggunakan nama rute dan nilai rute. |
| RedirectToRoute(String, RouteValueDictionary) |
Mengalihkan ke rute yang ditentukan menggunakan nama rute dan kamus rute. |
| RedirectToRoutePermanent(Object) |
Mengembalikan instans kelas RedirectResult dengan properti Permanen yang diatur ke true menggunakan nilai rute yang ditentukan. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Mengembalikan instans kelas RedirectResult dengan properti Permanen yang diatur ke true menggunakan nilai rute yang ditentukan. |
| RedirectToRoutePermanent(String) |
Mengembalikan instans kelas RedirectResult dengan properti Permanen diatur ke true menggunakan nama rute yang ditentukan. |
| RedirectToRoutePermanent(String, Object) |
Mengembalikan instans kelas RedirectResult dengan properti Permanen diatur ke true menggunakan nama rute dan nilai rute yang ditentukan. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Mengembalikan instans kelas RedirectResult dengan properti Permanen diatur ke true menggunakan nama rute dan nilai rute yang ditentukan. |
| TryUpdateModel<TModel>(TModel) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini. |
| TryUpdateModel<TModel>(TModel, IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai. |
| TryUpdateModel<TModel>(TModel, String) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini dan awalan. |
| TryUpdateModel<TModel>(TModel, String, IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai dan daftar properti untuk disertakan. |
| TryUpdateModel<TModel>(TModel, String, String[]) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini, awalan, dan properti yang disertakan. |
| TryUpdateModel<TModel>(TModel, String, String[], IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai, awalan, dan properti yang disertakan. |
| TryUpdateModel<TModel>(TModel, String, String[], String[]) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini, awalan, daftar properti yang akan dikecualikan, dan daftar properti yang akan disertakan. |
| TryUpdateModel<TModel>(TModel, String, String[], String[], IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai, awalan, daftar properti untuk dikecualikan , dan daftar properti yang akan disertakan. |
| TryUpdateModel<TModel>(TModel, String[]) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini dan properti yang disertakan. |
| TryUpdateModel<TModel>(TModel, String[], IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai dan daftar properti untuk disertakan. |
| TryValidateModel(Object) |
Memvalidasi instans model yang ditentukan. |
| TryValidateModel(Object, String) |
Memvalidasi instans model yang ditentukan menggunakan awalan HTML. |
| UpdateModel<TModel>(TModel) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini. |
| UpdateModel<TModel>(TModel, IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai. |
| UpdateModel<TModel>(TModel, String) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini dan awalan. |
| UpdateModel<TModel>(TModel, String, IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai, awalan, dan daftar properti yang akan disertakan. |
| UpdateModel<TModel>(TModel, String, String[]) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini, awalan, dan properti yang disertakan. |
| UpdateModel<TModel>(TModel, String, String[], IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai, awalan, dan daftar properti yang akan disertakan. |
| UpdateModel<TModel>(TModel, String, String[], String[]) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai pengontrol saat ini, awalan, daftar properti yang akan dikecualikan, dan daftar properti yang akan disertakan. |
| UpdateModel<TModel>(TModel, String, String[], String[], IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai, awalan, daftar properti yang akan dikecualikan, dan daftar properti yang akan disertakan. |
| UpdateModel<TModel>(TModel, String[]) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai objek pengontrol saat ini. |
| UpdateModel<TModel>(TModel, String[], IValueProvider) |
Updates instans model yang ditentukan menggunakan nilai dari penyedia nilai, awalan, dan daftar properti yang akan disertakan. |
| ValidateModel(Object) |
Memvalidasi instans model yang ditentukan. |
| ValidateModel(Object, String) |
Memvalidasi instans model yang ditentukan menggunakan awalan HTML. |
| View() |
ViewResult Membuat objek yang merender tampilan ke respons. |
| View(IView) |
ViewResult Membuat objek yang merender objek IView yang ditentukan. |
| View(IView, Object) |
ViewResult Membuat objek yang merender objek yang ditentukanIView. |
| View(Object) |
ViewResult Membuat objek dengan menggunakan model yang merender tampilan ke respons. |
| View(String) |
ViewResult Membuat objek dengan menggunakan nama tampilan yang merender tampilan. |
| View(String, Object) |
ViewResult Membuat objek yang merender objek IView yang ditentukan. |
| View(String, String) |
ViewResult Membuat objek menggunakan nama tampilan dan nama halaman master yang merender tampilan ke respons. |
| View(String, String, Object) |
ViewResult Membuat objek menggunakan nama tampilan, nama halaman master, dan model yang merender tampilan. |