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