ControllerBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Základní třída pro kontroler MVC bez zobrazení podpory
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Dědičnost
-
ControllerBase
- Odvozené
- Atributy
Konstruktory
| ControllerBase() |
Vlastnosti
| ControllerContext |
Získá nebo nastaví ControllerContext . |
| HttpContext |
Získá HttpContext pro prováděnou akci. |
| MetadataProvider |
Získá nebo nastaví IModelMetadataProvider . |
| ModelBinderFactory |
Získá nebo nastaví IModelBinderFactory . |
| ModelState |
Získá ModelStateDictionary , který obsahuje stav modelu a ověření vazby modelu. |
| ObjectValidator |
Získá nebo nastaví IObjectModelValidator . |
| ProblemDetailsFactory |
Získá nebo nastaví ProblemDetailsFactory . |
| Request |
Získá HttpRequest pro prováděnou akci. |
| Response |
Získá HttpResponse pro prováděnou akci. |
| RouteData |
Získá RouteData pro prováděnou akci. |
| Url |
Získá nebo nastaví IUrlHelper . |
| User |
Získá ClaimsPrincipal pro uživatele přidruženého k spuštěné akci. |
Metody
| Accepted() |
Vytvoří AcceptedResult objekt, který vytvoří Status202Accepted odpověď. |
| Accepted(Object) |
Vytvoří AcceptedResult objekt, který vytvoří Status202Accepted odpověď. |
| Accepted(String) |
Vytvoří AcceptedResult objekt, který vytvoří Status202Accepted odpověď. |
| Accepted(String, Object) |
Vytvoří AcceptedResult objekt, který vytvoří Status202Accepted odpověď. |
| Accepted(Uri) |
Vytvoří AcceptedResult objekt, který vytvoří Status202Accepted odpověď. |
| Accepted(Uri, Object) |
Vytvoří AcceptedResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtAction(String) |
Vytvoří AcceptedAtActionResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtAction(String, Object) |
Vytvoří AcceptedAtActionResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtAction(String, Object, Object) |
Vytvoří AcceptedAtActionResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtAction(String, String) |
Vytvoří AcceptedAtActionResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtAction(String, String, Object) |
Vytvoří AcceptedAtActionResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtAction(String, String, Object, Object) |
Vytvoří AcceptedAtActionResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtRoute(Object) |
Vytvoří AcceptedAtRouteResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtRoute(Object, Object) |
Vytvoří AcceptedAtRouteResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtRoute(String) |
Vytvoří AcceptedAtRouteResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtRoute(String, Object) |
Vytvoří AcceptedAtRouteResult objekt, který vytvoří Status202Accepted odpověď. |
| AcceptedAtRoute(String, Object, Object) |
Vytvoří AcceptedAtRouteResult objekt, který vytvoří Status202Accepted odpověď. |
| BadRequest() |
Vytvoří výjimku BadRequestResult , která vytvoří Status400BadRequest odpověď. |
| BadRequest(ModelStateDictionary) |
Vytvoří výjimku BadRequestObjectResult , která vytvoří Status400BadRequest odpověď. |
| BadRequest(Object) |
Vytvoří výjimku BadRequestObjectResult , která vytvoří Status400BadRequest odpověď. |
| Challenge() |
Vytvoří ChallengeResult . |
| Challenge(AuthenticationProperties) |
Vytvoří ChallengeResult se zadaným parametrem |
| Challenge(AuthenticationProperties) |
Vytvoří ChallengeResult se zadaným parametrem |
| Challenge(AuthenticationProperties, String[]) |
Vytvoří objekt ChallengeResult se zadanými schématy ověřování a |
| Challenge(AuthenticationProperties, String[]) |
Vytvoří ChallengeResult se zadaným schématy ověřování a |
| Challenge(String[]) |
Vytvoří ChallengeResult se se zadanými schématy ověřování. |
| Conflict() |
Vytvoří ConflictResult objekt , který vytvoří Status409Conflict odpověď. |
| Conflict(ModelStateDictionary) |
Vytvoří ConflictObjectResult objekt , který vytvoří Status409Conflict odpověď. |
| Conflict(Object) |
Vytvoří ConflictObjectResult objekt , který vytvoří Status409Conflict odpověď. |
| Content(String) |
Vytvoří ContentResult objekt zadáním |
| Content(String, MediaTypeHeaderValue) |
Vytvoří ContentResult objekt zadáním řetězce |
| Content(String, String) |
Vytvoří ContentResult objekt zadáním řetězce |
| Content(String, String, Encoding) |
Vytvoří ContentResult objekt zadáním řetězce |
| Created(String, Object) |
Vytvoří CreatedResult objekt, který vytvoří Status201Created odpověď. |
| Created(Uri, Object) |
Vytvoří CreatedResult objekt, který vytvoří Status201Created odpověď. |
| CreatedAtAction(String, Object) |
Vytvoří CreatedAtActionResult objekt, který vytvoří Status201Created odpověď. |
| CreatedAtAction(String, Object, Object) |
Vytvoří CreatedAtActionResult objekt, který vytvoří Status201Created odpověď. |
| CreatedAtAction(String, String, Object, Object) |
Vytvoří CreatedAtActionResult objekt, který vytvoří Status201Created odpověď. |
| CreatedAtRoute(Object, Object) |
Vytvoří CreatedAtRouteResult objekt, který vytvoří Status201Created odpověď. |
| CreatedAtRoute(String, Object) |
Vytvoří CreatedAtRouteResult objekt, který vytvoří Status201Created odpověď. |
| CreatedAtRoute(String, Object, Object) |
Vytvoří CreatedAtRouteResult objekt, který vytvoří Status201Created odpověď. |
| File(Byte[], String) |
Vrátí soubor se zadaným obsahem ( ) a |
| File(Byte[], String, Boolean) |
Vrátí soubor se zadaným obsahem ( ) a |
| File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor, který má zadanou hodnotu |
| File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor, který má zadanou hodnotu |
| File(Byte[], String, String) |
Vrátí soubor se zadaným obsahem ( ), zadaným jako Content-Type a zadaným jako |
| File(Byte[], String, String, Boolean) |
Vrátí soubor, který je zadaný |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor, který je zadaný |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor, který je zadaný |
| File(Stream, String) |
Vrátí soubor v |
| File(Stream, String, Boolean) |
Vrátí soubor v |
| File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor v zadané |
| File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor v zadané |
| File(Stream, String, String) |
Vrátí soubor v zadané |
| File(Stream, String, String, Boolean) |
Vrátí soubor v zadané |
| File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor v zadané |
| File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor v zadané |
| File(String, String) |
Vrátí soubor zadaný hodnotou |
| File(String, String, Boolean) |
Vrátí soubor určený pomocí |
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený parametrem |
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený parametrem |
| File(String, String, String) |
Vrátí soubor určený pomocí |
| File(String, String, String, Boolean) |
Vrátí soubor určený pomocí |
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený parametrem |
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený parametrem |
| Forbid() |
Vytvoří ForbidResult ( Status403Forbidden ve výchozím nastavení). |
| Forbid(AuthenticationProperties) |
Vytvoří ForbidResult ( Status403Forbidden ve výchozím nastavení) se zadaným parametrem |
| Forbid(AuthenticationProperties) |
Vytvoří ForbidResult se zadaným parametrem |
| Forbid(AuthenticationProperties, String[]) |
Vytvoří ForbidResult ( Status403Forbidden ve výchozím nastavení) se zadanými schématy ověřování a |
| Forbid(AuthenticationProperties, String[]) |
Vytvoří ForbidResult se zadaným schématy ověřování a |
| Forbid(String[]) |
Vytvoří ve ForbidResult výchozím nastavení (standardně Status403Forbidden ) se zadanými schématy ověřování. |
| LocalRedirect(String) |
Vytvoří LocalRedirectResult objekt, který přesměruje ( Status302Found ) na určený místní |
| LocalRedirectPermanent(String) |
Vytvoří LocalRedirectResult objekt s Permanent parametrem nastaveným na hodnotu true ( Status301MovedPermanently ) pomocí zadaného objektu |
| LocalRedirectPermanentPreserveMethod(String) |
Vytvoří LocalRedirectResult objekt s Permanent nastavením na hodnotu true a PreserveMethod nastaven na hodnotu true ( Status308PermanentRedirect ) pomocí zadaného objektu |
| LocalRedirectPreserveMethod(String) |
Vytvoří LocalRedirectResult objekt s Permanent nastavením na hodnotu false a PreserveMethod nastavte na hodnotu true ( Status307TemporaryRedirect ) pomocí zadaného objektu |
| NoContent() |
Vytvoří NoContentResult objekt, který vytvoří prázdnou Status204NoContent odpověď. |
| NotFound() |
Vytvoří výjimku NotFoundResult , která vytvoří Status404NotFound odpověď. |
| NotFound(Object) |
Vytvoří výjimku NotFoundObjectResult , která vytvoří Status404NotFound odpověď. |
| Ok() |
Vytvoří OkResult objekt, který vytvoří prázdnou Status200OK odpověď. |
| Ok(Object) |
Vytvoří OkObjectResult objekt, který vytvoří Status200OK odpověď. |
| PhysicalFile(String, String) |
Vrátí soubor určený pomocí |
| PhysicalFile(String, String, Boolean) |
Vrátí soubor určený pomocí |
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený parametrem |
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený parametrem |
| PhysicalFile(String, String, String) |
Vrátí soubor určený pomocí |
| PhysicalFile(String, String, String, Boolean) |
Vrátí soubor určený pomocí |
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený parametrem |
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený parametrem |
| Problem(String, String, Nullable<Int32>, String, String) |
Vytvoří výjimku ObjectResult , která vytvoří ProblemDetails odpověď. |
| Redirect(String) |
Vytvoří RedirectResult objekt, který přesměruje ( Status302Found ) na zadaný |
| RedirectPermanent(String) |
Vytvoří RedirectResult objekt s Permanent parametrem nastaveným na hodnotu true ( Status301MovedPermanently ) pomocí zadaného objektu |
| RedirectPermanentPreserveMethod(String) |
Vytvoří RedirectResult objekt s Permanent nastavením na hodnotu true a PreserveMethod nastaven na hodnotu true ( Status308PermanentRedirect ) pomocí zadaného objektu |
| RedirectPreserveMethod(String) |
Vytvoří RedirectResult objekt s Permanent nastavením na hodnotu false a PreserveMethod nastavte na hodnotu true ( Status307TemporaryRedirect ) pomocí zadaného objektu |
| RedirectToAction() |
Přesměrování ( Status302Found ) na akci se stejným názvem jako aktuální. Názvy Controller a Action se načítají z okolních hodnot aktuálního požadavku. |
| RedirectToAction(String) |
Přesměrování ( Status302Found ) na zadanou akci pomocí |
| RedirectToAction(String, Object) |
Přesměrování ( Status302Found ) na zadanou akci pomocí |
| RedirectToAction(String, String) |
Přesměrování ( Status302Found ) na zadanou akci pomocí |
| RedirectToAction(String, String, Object) |
Přesměrování ( Status302Found ) na zadanou akci pomocí zadaných |
| RedirectToAction(String, String, Object, String) |
Přesměruje ( Status302Found ) na zadanou akci pomocí |
| RedirectToAction(String, String, String) |
Přesměruje ( Status302Found ) na zadanou akci pomocí zadaných |
| RedirectToActionPermanent(String) |
Přesměruje ( Status301MovedPermanently ) na zadanou akci s Permanent hodnotou nastavenou na true s použitím zadané hodnoty |
| RedirectToActionPermanent(String, Object) |
Přesměruje ( Status301MovedPermanently ) na zadanou akci s Permanent hodnotou nastavenou na true s použitím zadaných a |
| RedirectToActionPermanent(String, String) |
Přesměruje ( Status301MovedPermanently ) na zadanou akci s Permanent hodnotou nastavenou na true s použitím zadaných a |
| RedirectToActionPermanent(String, String, Object) |
Přesměruje ( Status301MovedPermanently ) na zadanou akci s Permanent hodnotou nastavenou na true s použitím |
| RedirectToActionPermanent(String, String, Object, String) |
Přesměruje ( Status301MovedPermanently ) na zadanou akci s Permanent hodnotou nastavenou na true s použitím zadaných |
| RedirectToActionPermanent(String, String, String) |
Přesměruje ( Status301MovedPermanently ) na zadanou akci s Permanent hodnotou nastavenou na true s použitím |
| RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Přesměruje ( ) na zadanou akci s hodnotou nastavenou na true a nastavenou na true s použitím Status308PermanentRedirect Permanent PreserveMethod zadaných |
| RedirectToActionPreserveMethod(String, String, Object, String) |
Přesměruje ( ) na zadanou akci s hodnotou nastavenou na false a nastavenou na hodnotu true s použitím zadaných hodnot Status307TemporaryRedirect Permanent , , a PreserveMethod |
| RedirectToPage(String) |
Přesměruje ( Status302Found ) na zadanou hodnotu |
| RedirectToPage(String, Object) |
Přesměruje ( Status302Found ) na zadanou |
| RedirectToPage(String, String) |
Přesměruje ( Status302Found ) na zadanou |
| RedirectToPage(String, String, Object) |
Přesměruje ( Status302Found ) na zadanou hodnotu |
| RedirectToPage(String, String, Object, String) |
Přesměruje ( Status302Found ) na zadaný pomocí |
| RedirectToPage(String, String, String) |
Přesměruje ( Status302Found ) na zadanou |
| RedirectToPagePermanent(String) |
Přesměruje ( Status301MovedPermanently ) na zadanou hodnotu |
| RedirectToPagePermanent(String, Object) |
Přesměruje ( Status301MovedPermanently ) na zadanou |
| RedirectToPagePermanent(String, String) |
Přesměruje ( Status301MovedPermanently ) na zadanou |
| RedirectToPagePermanent(String, String, Object, String) |
Přesměruje ( Status301MovedPermanently ) na zadaný pomocí |
| RedirectToPagePermanent(String, String, String) |
Přesměruje ( Status301MovedPermanently ) na zadanou |
| RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Přesměrování ( Status308PermanentRedirect ) na určenou trasu s Permanent nastavením na hodnotu true a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných |
| RedirectToPagePreserveMethod(String, String, Object, String) |
Přesměrování ( Status307TemporaryRedirect ) na určenou stránku s hodnotou Permanent nastavenou na hodnotu false a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných hodnot |
| RedirectToRoute(Object) |
Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného parametru |
| RedirectToRoute(String) |
Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného parametru |
| RedirectToRoute(String, Object) |
Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného |
| RedirectToRoute(String, Object, String) |
Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaných |
| RedirectToRoute(String, String) |
Přesměruje ( Status302Found ) na zadanou trasu pomocí zadaného |
| RedirectToRoutePermanent(Object) |
Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného parametru |
| RedirectToRoutePermanent(String) |
Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného parametru |
| RedirectToRoutePermanent(String, Object) |
Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného |
| RedirectToRoutePermanent(String, Object, String) |
Přesměrování ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaných |
| RedirectToRoutePermanent(String, String) |
Přesměruje ( Status301MovedPermanently ) na zadanou trasu s Permanent nastavením na hodnotu true pomocí zadaného |
| RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Přesměrování ( Status308PermanentRedirect ) na určenou trasu s Permanent nastavením na hodnotu true a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných |
| RedirectToRoutePreserveMethod(String, Object, String) |
Přesměrování ( Status307TemporaryRedirect ) na zadanou trasu s hodnotou Permanent false a PreserveMethod nastavenou na hodnotu true, a to pomocí zadaných hodnot |
| SignIn(ClaimsPrincipal) |
Vytvoří SignInResult . |
| SignIn(ClaimsPrincipal, AuthenticationProperties) |
Vytvoří SignInResult s |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Vytvoří SignInResult se zadaným schématem ověřování a |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Vytvoří SignInResult se zadaným schématem ověřování a |
| SignIn(ClaimsPrincipal, String) |
Vytvoří SignInResult se zadaným schématem ověřování. |
| SignOut() |
Vytvoří SignOutResult . |
| SignOut(AuthenticationProperties) |
Vytvoří SignOutResult s |
| SignOut(AuthenticationProperties, String[]) |
Vytvoří SignOutResult se zadaným schématy ověřování a |
| SignOut(AuthenticationProperties, String[]) |
Vytvoří SignOutResult se zadaným schématy ověřování a |
| SignOut(String[]) |
Vytvoří SignOutResult se se zadanými schématy ověřování. |
| StatusCode(Int32) |
Vytvoří StatusCodeResult objekt zadáním |
| StatusCode(Int32, Object) |
Vytvoří ObjectResult objekt zadáním a. |
| TryUpdateModelAsync(Object, Type, String) |
Aktualizuje zadanou |
| TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizuje zadanou |
| TryUpdateModelAsync<TModel>(TModel) |
Aktualizuje zadanou |
| TryUpdateModelAsync<TModel>(TModel, String) |
Aktualizuje zadanou |
| TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Aktualizuje zadanou |
| TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Aktualizuje zadanou |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Aktualizuje zadanou |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Aktualizuje zadanou |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizuje zadanou |
| TryValidateModel(Object) |
Ověří zadanou |
| TryValidateModel(Object, String) |
Ověří zadanou |
| Unauthorized() |
Vytvoří výjimku UnauthorizedResult , která vytvoří Status401Unauthorized odpověď. |
| Unauthorized(Object) |
Vytvoří výjimku UnauthorizedObjectResult , která vytvoří Status401Unauthorized odpověď. |
| UnprocessableEntity() |
Vytvoří výjimku UnprocessableEntityResult , která vytvoří Status422UnprocessableEntity odpověď. |
| UnprocessableEntity(ModelStateDictionary) |
Vytvoří výjimku UnprocessableEntityObjectResult , která vytvoří Status422UnprocessableEntity odpověď. |
| UnprocessableEntity(Object) |
Vytvoří výjimku UnprocessableEntityObjectResult , která vytvoří Status422UnprocessableEntity odpověď. |
| ValidationProblem() |
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s chybami ověřování z ModelState . |
| ValidationProblem(ModelStateDictionary) |
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s chybami ověřování z |
| ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Vytvoří výjimku ActionResult , která vytvoří Status400BadRequest odpověď s ValidationProblemDetails hodnotou. |
| ValidationProblem(ValidationProblemDetails) |
Vytvoří výjimku BadRequestObjectResult , která vytvoří Status400BadRequest odpověď. |