ControllerBase 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.
Kelas dasar untuk pengontrol MVC tanpa melihat dukungan.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Warisan
-
ControllerBase
- Turunan
- Atribut
Konstruktor
ControllerBase() |
Kelas dasar untuk pengontrol MVC tanpa melihat dukungan. |
Properti
ControllerContext |
Mendapatkan atau mengatur ControllerContext. |
Empty |
Mendapatkan instans EmptyResult. |
HttpContext |
Mendapatkan HttpContext untuk tindakan eksekusi. |
MetadataProvider |
Mendapatkan atau mengatur IModelMetadataProvider. |
ModelBinderFactory |
Mendapatkan atau mengatur IModelBinderFactory. |
ModelState |
Mendapatkan ModelStateDictionary yang berisi status model dan validasi pengikatan model. |
ObjectValidator |
Mendapatkan atau mengatur IObjectModelValidator. |
ProblemDetailsFactory |
Mendapatkan atau mengatur ProblemDetailsFactory. |
Request |
Mendapatkan HttpRequest untuk tindakan eksekusi. |
Response |
Mendapatkan HttpResponse untuk tindakan eksekusi. |
RouteData |
Mendapatkan RouteData untuk tindakan eksekusi. |
Url |
Mendapatkan atau mengatur IUrlHelper. |
User |
Mendapatkan ClaimsPrincipal untuk pengguna yang terkait dengan tindakan eksekusi. |
Metode
Accepted() |
Membuat objek AcceptedResult yang menghasilkan respons Status202Accepted. |
Accepted(Object) |
Membuat objek AcceptedResult yang menghasilkan respons Status202Accepted. |
Accepted(String) |
Membuat objek AcceptedResult yang menghasilkan respons Status202Accepted. |
Accepted(String, Object) |
Membuat objek AcceptedResult yang menghasilkan respons Status202Accepted. |
Accepted(Uri) |
Membuat objek AcceptedResult yang menghasilkan respons Status202Accepted. |
Accepted(Uri, Object) |
Membuat objek AcceptedResult yang menghasilkan respons Status202Accepted. |
AcceptedAtAction(String) |
Membuat objek AcceptedAtActionResult yang menghasilkan respons Status202Accepted. |
AcceptedAtAction(String, Object) |
Membuat objek AcceptedAtActionResult yang menghasilkan respons Status202Accepted. |
AcceptedAtAction(String, Object, Object) |
Membuat objek AcceptedAtActionResult yang menghasilkan respons Status202Accepted. |
AcceptedAtAction(String, String) |
Membuat objek AcceptedAtActionResult yang menghasilkan respons Status202Accepted. |
AcceptedAtAction(String, String, Object) |
Membuat objek AcceptedAtActionResult yang menghasilkan respons Status202Accepted. |
AcceptedAtAction(String, String, Object, Object) |
Membuat objek AcceptedAtActionResult yang menghasilkan respons Status202Accepted. |
AcceptedAtRoute(Object) |
Membuat objek AcceptedAtRouteResult yang menghasilkan respons Status202Accepted. |
AcceptedAtRoute(Object, Object) |
Membuat objek AcceptedAtRouteResult yang menghasilkan respons Status202Accepted. |
AcceptedAtRoute(String) |
Membuat objek AcceptedAtRouteResult yang menghasilkan respons Status202Accepted. |
AcceptedAtRoute(String, Object) |
Membuat objek AcceptedAtRouteResult yang menghasilkan respons Status202Accepted. |
AcceptedAtRoute(String, Object, Object) |
Membuat objek AcceptedAtRouteResult yang menghasilkan respons Status202Accepted. |
BadRequest() |
Membuat BadRequestResult yang menghasilkan respons Status400BadRequest. |
BadRequest(ModelStateDictionary) |
Membuat BadRequestObjectResult yang menghasilkan respons Status400BadRequest. |
BadRequest(Object) |
Membuat BadRequestObjectResult yang menghasilkan respons Status400BadRequest. |
Challenge() |
Membuat ChallengeResult. |
Challenge(AuthenticationProperties) |
Membuat ChallengeResult dengan |
Challenge(AuthenticationProperties) |
Membuat ChallengeResult dengan |
Challenge(AuthenticationProperties, String[]) |
Membuat ChallengeResult dengan skema autentikasi yang ditentukan dan |
Challenge(AuthenticationProperties, String[]) |
Membuat ChallengeResult dengan skema autentikasi yang ditentukan dan |
Challenge(String[]) |
Membuat ChallengeResult dengan skema autentikasi yang ditentukan. |
Conflict() |
Membuat ConflictResult yang menghasilkan respons Status409Conflict. |
Conflict(ModelStateDictionary) |
Membuat ConflictObjectResult yang menghasilkan respons Status409Conflict. |
Conflict(Object) |
Membuat ConflictObjectResult yang menghasilkan respons Status409Conflict. |
Content(String) |
Membuat objek ContentResult dengan menentukan string |
Content(String, MediaTypeHeaderValue) |
Membuat objek ContentResult dengan menentukan string |
Content(String, String) |
Membuat objek ContentResult dengan menentukan string |
Content(String, String, Encoding) |
Membuat objek ContentResult dengan menentukan string |
Created() |
Membuat objek CreatedResult yang menghasilkan respons Status201Created. |
Created(String, Object) |
Membuat objek CreatedResult yang menghasilkan respons Status201Created. |
Created(Uri, Object) |
Membuat objek CreatedResult yang menghasilkan respons Status201Created. |
CreatedAtAction(String, Object) |
Membuat objek CreatedAtActionResult yang menghasilkan respons Status201Created. |
CreatedAtAction(String, Object, Object) |
Membuat objek CreatedAtActionResult yang menghasilkan respons Status201Created. |
CreatedAtAction(String, String, Object, Object) |
Membuat objek CreatedAtActionResult yang menghasilkan respons Status201Created. |
CreatedAtRoute(Object, Object) |
Membuat objek CreatedAtRouteResult yang menghasilkan respons Status201Created. |
CreatedAtRoute(String, Object) |
Membuat objek CreatedAtRouteResult yang menghasilkan respons Status201Created. |
CreatedAtRoute(String, Object, Object) |
Membuat objek CreatedAtRouteResult yang menghasilkan respons Status201Created. |
File(Byte[], String) |
Mengembalikan file dengan |
File(Byte[], String, Boolean) |
Mengembalikan file dengan |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file dengan |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file dengan |
File(Byte[], String, String) |
Mengembalikan file dengan |
File(Byte[], String, String, Boolean) |
Mengembalikan file dengan |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file dengan |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file dengan |
File(Stream, String) |
Mengembalikan file dalam |
File(Stream, String, Boolean) |
Mengembalikan file dalam |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file dalam |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file dalam |
File(Stream, String, String) |
Mengembalikan file dalam |
File(Stream, String, String, Boolean) |
Mengembalikan file dalam |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file dalam |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file dalam |
File(String, String) |
Mengembalikan file yang ditentukan oleh |
File(String, String, Boolean) |
Mengembalikan file yang ditentukan oleh |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file yang ditentukan oleh |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file yang ditentukan oleh |
File(String, String, String) |
Mengembalikan file yang ditentukan oleh |
File(String, String, String, Boolean) |
Mengembalikan file yang ditentukan oleh |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file yang ditentukan oleh |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file yang ditentukan oleh |
Forbid() |
Membuat ForbidResult (Status403Forbidden secara default). |
Forbid(AuthenticationProperties) |
Membuat ForbidResult (Status403Forbidden secara default) dengan |
Forbid(AuthenticationProperties) |
Membuat ForbidResult dengan |
Forbid(AuthenticationProperties, String[]) |
Membuat ForbidResult (Status403Forbidden secara default) dengan skema autentikasi yang ditentukan dan |
Forbid(AuthenticationProperties, String[]) |
Membuat ForbidResult dengan skema autentikasi yang ditentukan dan |
Forbid(String[]) |
Membuat ForbidResult (Status403Forbidden secara default) dengan skema autentikasi yang ditentukan. |
LocalRedirect(String) |
Membuat objek LocalRedirectResult yang mengalihkan (Status302Found) ke |
LocalRedirectPermanent(String) |
Membuat objek LocalRedirectResult dengan Permanent diatur ke true (Status301MovedPermanently) menggunakan |
LocalRedirectPermanentPreserveMethod(String) |
Membuat objek LocalRedirectResult dengan Permanent diatur ke true dan PreserveMethod diatur ke true (Status308PermanentRedirect) menggunakan |
LocalRedirectPreserveMethod(String) |
Membuat objek LocalRedirectResult dengan Permanent diatur ke false dan PreserveMethod diatur ke true (Status307TemporaryRedirect) menggunakan |
NoContent() |
Membuat objek NoContentResult yang menghasilkan respons Status204NoContent kosong. |
NotFound() |
Membuat NotFoundResult yang menghasilkan respons Status404NotFound. |
NotFound(Object) |
Membuat NotFoundObjectResult yang menghasilkan respons Status404NotFound. |
Ok() |
Membuat objek OkResult yang menghasilkan respons Status200OK kosong. |
Ok(Object) |
Membuat objek OkObjectResult yang menghasilkan respons Status200OK. |
PhysicalFile(String, String) |
Mengembalikan file yang ditentukan oleh |
PhysicalFile(String, String, Boolean) |
Mengembalikan file yang ditentukan oleh |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file yang ditentukan oleh |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file yang ditentukan oleh |
PhysicalFile(String, String, String) |
Mengembalikan file yang ditentukan oleh |
PhysicalFile(String, String, String, Boolean) |
Mengembalikan file yang ditentukan oleh |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Mengembalikan file yang ditentukan oleh |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Mengembalikan file yang ditentukan oleh |
Problem(String, String, Nullable<Int32>, String, String) |
Membuat ObjectResult yang menghasilkan respons ProblemDetails. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Membuat ObjectResult yang menghasilkan respons ProblemDetails. |
Redirect(String) |
Membuat objek RedirectResult yang mengalihkan (Status302Found) ke |
RedirectPermanent(String) |
Membuat objek RedirectResult dengan Permanent diatur ke true (Status301MovedPermanently) menggunakan |
RedirectPermanentPreserveMethod(String) |
Membuat objek RedirectResult dengan Permanent diatur ke true dan PreserveMethod diatur ke true (Status308PermanentRedirect) menggunakan |
RedirectPreserveMethod(String) |
Membuat objek RedirectResult dengan Permanent diatur ke false dan PreserveMethod diatur ke true (Status307TemporaryRedirect) menggunakan |
RedirectToAction() |
Pengalihan (Status302Found) ke tindakan dengan nama yang sama dengan yang saat ini. Nama 'pengontrol' dan 'tindakan' diambil dari nilai sekitar permintaan saat ini. |
RedirectToAction(String) |
Pengalihan (Status302Found) ke tindakan yang ditentukan menggunakan |
RedirectToAction(String, Object) |
Pengalihan (Status302Found) ke tindakan yang ditentukan menggunakan |
RedirectToAction(String, String) |
Pengalihan (Status302Found) ke tindakan yang ditentukan menggunakan |
RedirectToAction(String, String, Object) |
Pengalihan (Status302Found) ke tindakan yang ditentukan menggunakan |
RedirectToAction(String, String, Object, String) |
Pengalihan (Status302Found) ke tindakan yang ditentukan menggunakan |
RedirectToAction(String, String, String) |
Pengalihan (Status302Found) ke tindakan yang ditentukan menggunakan |
RedirectToActionPermanent(String) |
Pengalihan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToActionPermanent(String, Object) |
Pengalihan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToActionPermanent(String, String) |
Pengalihan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToActionPermanent(String, String, Object) |
Pengalihan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToActionPermanent(String, String, Object, String) |
Pengalihan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToActionPermanent(String, String, String) |
Pengalihan (Status301MovedPermanently) ke tindakan yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Pengalihan (Status308PermanentRedirect) ke tindakan yang ditentukan dengan Permanent diatur ke true dan PreserveMethod diatur ke true, menggunakan |
RedirectToActionPreserveMethod(String, String, Object, String) |
Pengalihan (Status307TemporaryRedirect) ke tindakan yang ditentukan dengan Permanent diatur ke false dan PreserveMethod diatur ke true, menggunakan |
RedirectToPage(String) |
Pengalihan (Status302Found) ke |
RedirectToPage(String, Object) |
Pengalihan (Status302Found) ke |
RedirectToPage(String, String) |
Pengalihan (Status302Found) ke |
RedirectToPage(String, String, Object) |
Pengalihan (Status302Found) ke |
RedirectToPage(String, String, Object, String) |
Pengalihan (Status302Found) ke |
RedirectToPage(String, String, String) |
Pengalihan (Status302Found) ke |
RedirectToPagePermanent(String) |
Pengalihan (Status301MovedPermanently) ke |
RedirectToPagePermanent(String, Object) |
Pengalihan (Status301MovedPermanently) ke |
RedirectToPagePermanent(String, String) |
Pengalihan (Status301MovedPermanently) ke |
RedirectToPagePermanent(String, String, Object, String) |
Pengalihan (Status301MovedPermanently) ke |
RedirectToPagePermanent(String, String, String) |
Pengalihan (Status301MovedPermanently) ke |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Pengalihan (Status308PermanentRedirect) ke rute yang ditentukan dengan Permanent diatur ke true dan PreserveMethod diatur ke true, menggunakan |
RedirectToPagePreserveMethod(String, String, Object, String) |
Pengalihan (Status307TemporaryRedirect) ke halaman yang ditentukan dengan Permanent diatur ke false dan PreserveMethod diatur ke true, menggunakan |
RedirectToRoute(Object) |
Pengalihan (Status302Found) ke rute yang ditentukan menggunakan |
RedirectToRoute(String) |
Pengalihan (Status302Found) ke rute yang ditentukan menggunakan |
RedirectToRoute(String, Object) |
Pengalihan (Status302Found) ke rute yang ditentukan menggunakan |
RedirectToRoute(String, Object, String) |
Pengalihan (Status302Found) ke rute yang ditentukan menggunakan |
RedirectToRoute(String, String) |
Pengalihan (Status302Found) ke rute yang ditentukan menggunakan |
RedirectToRoutePermanent(Object) |
Pengalihan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToRoutePermanent(String) |
Pengalihan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToRoutePermanent(String, Object) |
Pengalihan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToRoutePermanent(String, Object, String) |
Pengalihan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToRoutePermanent(String, String) |
Pengalihan (Status301MovedPermanently) ke rute yang ditentukan dengan Permanent diatur ke true menggunakan |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Pengalihan (Status308PermanentRedirect) ke rute yang ditentukan dengan Permanent diatur ke true dan PreserveMethod diatur ke true, menggunakan |
RedirectToRoutePreserveMethod(String, Object, String) |
Pengalihan (Status307TemporaryRedirect) ke rute yang ditentukan dengan Permanent diatur ke false dan PreserveMethod diatur ke true, menggunakan |
SignIn(ClaimsPrincipal) |
Membuat SignInResult. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
Membuat SignInResult dengan |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Membuat SignInResult dengan skema autentikasi yang ditentukan dan |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Membuat SignInResult dengan skema autentikasi yang ditentukan dan |
SignIn(ClaimsPrincipal, String) |
Membuat SignInResult dengan skema autentikasi yang ditentukan. |
SignOut() |
Membuat SignOutResult. |
SignOut(AuthenticationProperties) |
Membuat SignOutResult dengan |
SignOut(AuthenticationProperties, String[]) |
Membuat SignOutResult dengan skema autentikasi yang ditentukan dan |
SignOut(AuthenticationProperties, String[]) |
Membuat SignOutResult dengan skema autentikasi yang ditentukan dan |
SignOut(String[]) |
Membuat SignOutResult dengan skema autentikasi yang ditentukan. |
StatusCode(Int32) |
Membuat objek StatusCodeResult dengan menentukan |
StatusCode(Int32, Object) |
Membuat objek ObjectResult dengan menentukan |
TryUpdateModelAsync(Object, Type, String) |
Memperbarui instans |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Memperbarui instans |
TryUpdateModelAsync<TModel>(TModel) |
Memperbarui instans |
TryUpdateModelAsync<TModel>(TModel, String) |
Memperbarui instans |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Memperbarui instans |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Memperbarui instans |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Memperbarui instans |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Memperbarui instans |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Memperbarui instans |
TryValidateModel(Object) |
Memvalidasi instans |
TryValidateModel(Object, String) |
Memvalidasi instans |
Unauthorized() |
Membuat UnauthorizedResult yang menghasilkan respons Status401Unauthorized. |
Unauthorized(Object) |
Membuat UnauthorizedObjectResult yang menghasilkan respons Status401Unauthorized. |
UnprocessableEntity() |
Membuat UnprocessableEntityResult yang menghasilkan respons Status422UnprocessableEntity. |
UnprocessableEntity(ModelStateDictionary) |
Membuat UnprocessableEntityObjectResult yang menghasilkan respons Status422UnprocessableEntity. |
UnprocessableEntity(Object) |
Membuat UnprocessableEntityObjectResult yang menghasilkan respons Status422UnprocessableEntity. |
ValidationProblem() |
Membuat ActionResult yang menghasilkan respons Status400BadRequest dengan kesalahan validasi dari ModelState. |
ValidationProblem(ModelStateDictionary) |
Membuat ActionResult yang menghasilkan respons Status400BadRequest dengan kesalahan validasi dari |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Membuat ActionResult yang menghasilkan respons Status400BadRequest dengan nilai ValidationProblemDetails. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Membuat ActionResult yang menghasilkan respons Status400BadRequest dengan nilai ValidationProblemDetails. |
ValidationProblem(ValidationProblemDetails) |
Membuat BadRequestObjectResult yang menghasilkan respons Status400BadRequest. |