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 podpory zobrazení.
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() |
Základní třída pro kontroler MVC bez podpory zobrazení. |
Vlastnosti
ControllerContext |
Získá nebo nastaví ControllerContext. |
Empty |
Získá instanci .EmptyResult |
HttpContext |
Získá pro HttpContext provádění akce. |
MetadataProvider |
Získá nebo nastaví IModelMetadataProvider. |
ModelBinderFactory |
Získá nebo nastaví IModelBinderFactory. |
ModelState |
Získá, ModelStateDictionary který obsahuje stav modelu a model-vazby ověření. |
ObjectValidator |
Získá nebo nastaví IObjectModelValidator. |
ProblemDetailsFactory |
Získá nebo nastaví ProblemDetailsFactory. |
Request |
Získá pro HttpRequest provádění akce. |
Response |
Získá pro HttpResponse provádění akce. |
RouteData |
Získá pro RouteData provádění akce. |
Url |
Získá nebo nastaví IUrlHelper. |
User |
ClaimsPrincipal Získá pro uživatele přidruženého k akci provádění. |
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ří , BadRequestResult který vytvoří Status400BadRequest odpověď. |
BadRequest(ModelStateDictionary) |
Vytvoří , BadRequestObjectResult který vytvoří Status400BadRequest odpověď. |
BadRequest(Object) |
Vytvoří , BadRequestObjectResult který vytvoří Status400BadRequest odpověď. |
Challenge() |
Vytvoří .ChallengeResult |
Challenge(AuthenticationProperties) |
Vytvoří se zadaným ChallengeResult |
Challenge(AuthenticationProperties) |
Vytvoří se zadaným ChallengeResult |
Challenge(AuthenticationProperties, String[]) |
Vytvoří se ChallengeResult zadanými schématy ověřování a |
Challenge(AuthenticationProperties, String[]) |
Vytvoří se ChallengeResult zadanými schématy ověřování a |
Challenge(String[]) |
Vytvoří se ChallengeResult zadanými schématy ověřování. |
Conflict() |
Vytvoří , ConflictResult který vytvoří Status409Conflict odpověď. |
Conflict(ModelStateDictionary) |
Vytvoří , ConflictObjectResult který vytvoří Status409Conflict odpověď. |
Conflict(Object) |
Vytvoří , ConflictObjectResult který vytvoří Status409Conflict odpověď. |
Content(String) |
ContentResult Vytvoří objekt zadáním |
Content(String, MediaTypeHeaderValue) |
ContentResult Vytvoří objekt zadáním |
Content(String, String) |
ContentResult Vytvoří objekt zadáním |
Content(String, String, Encoding) |
ContentResult Vytvoří objekt zadáním |
Created() |
Vytvoří CreatedResult objekt, který vytvoří Status201Created odpověď. |
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 |
File(Byte[], String, Boolean) |
Vrátí soubor se zadaným |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor se zadaným |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor se zadaným |
File(Byte[], String, String) |
Vrátí soubor se zadaným |
File(Byte[], String, String, Boolean) |
Vrátí soubor se zadaným |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor se zadaným |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor se zadaným |
File(Stream, String) |
Vrátí soubor v zadaném |
File(Stream, String, Boolean) |
Vrátí soubor v zadaném |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor v zadaném |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor v zadaném |
File(Stream, String, String) |
Vrátí soubor v zadaném |
File(Stream, String, String, Boolean) |
Vrátí soubor v zadaném |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor v zadaném |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor v zadaném |
File(String, String) |
Vrátí soubor určený parametrem |
File(String, String, Boolean) |
Vrátí soubor určený parametrem |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený pomocí |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený pomocí |
File(String, String, String) |
Vrátí soubor určený parametrem |
File(String, String, String, Boolean) |
Vrátí soubor určený parametrem |
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() |
Ve výchozím nastavení vytvoří ForbidResult (Status403Forbidden ). |
Forbid(AuthenticationProperties) |
Vytvoří ForbidResult (Status403Forbidden ve výchozím nastavení) se zadaným |
Forbid(AuthenticationProperties) |
Vytvoří se zadaným ForbidResult |
Forbid(AuthenticationProperties, String[]) |
ForbidResult Vytvoří (Status403Forbidden ve výchozím nastavení) se zadanými schématy ověřování a |
Forbid(AuthenticationProperties, String[]) |
Vytvoří se ForbidResult zadanými schématy ověřování a |
Forbid(String[]) |
Vytvoří ForbidResult (Status403Forbidden ve výchozím nastavení) se zadanými schématy ověřování. |
LocalRedirect(String) |
Vytvoří LocalRedirectResult objekt, který přesměruje (Status302Found) na zadaný místní |
LocalRedirectPermanent(String) |
Vytvoří objekt s nastavenou LocalRedirectResult hodnotou true (Status301MovedPermanently) pomocí zadaného |
LocalRedirectPermanentPreserveMethod(String) |
Vytvoří objekt s nastavenou LocalRedirectResult na hodnotu true a PreserveMethod nastavenou na hodnotu true (Status308PermanentRedirect) pomocí zadaného |
LocalRedirectPreserveMethod(String) |
Vytvoří objekt s nastavenou LocalRedirectResult hodnotou false a PreserveMethod nastavenou na hodnotu true (Status307TemporaryRedirect) pomocí zadaného |
NoContent() |
Vytvoří NoContentResult objekt, který vytvoří prázdnou Status204NoContent odpověď. |
NotFound() |
Vytvoří odpověď NotFoundResult , která vytvoří Status404NotFound odpověď. |
NotFound(Object) |
Vytvoří odpověď NotFoundObjectResult , která vytvoří Status404NotFound odpověď. |
Ok() |
Vytvoří OkResult objekt, který vytvoří prázdnou Status200OK odpověď. |
Ok(Object) |
OkObjectResult Vytvoří objekt, který vytvoří Status200OK odpověď. |
PhysicalFile(String, String) |
Vrátí soubor určený parametrem |
PhysicalFile(String, String, Boolean) |
Vrátí soubor určený parametrem |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený pomocí |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený pomocí |
PhysicalFile(String, String, String) |
Vrátí soubor určený parametrem |
PhysicalFile(String, String, String, Boolean) |
Vrátí soubor určený parametrem |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený ( |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený ( |
Problem(String, String, Nullable<Int32>, String, String) |
Vytvoří odpověď ObjectResult , která vytvoří ProblemDetails odpověď. |
Redirect(String) |
Vytvoří RedirectResult objekt, který přesměruje (Status302Found) na zadaný |
RedirectPermanent(String) |
Vytvoří objekt s nastavenou RedirectResult hodnotou true (Status301MovedPermanently) pomocí zadaného |
RedirectPermanentPreserveMethod(String) |
Vytvoří objekt s nastavenou RedirectResult na hodnotu true a PreserveMethod nastavenou na hodnotu true (Status308PermanentRedirect) pomocí zadaného |
RedirectPreserveMethod(String) |
Vytvoří objekt s nastavenou RedirectResult hodnotou false a PreserveMethod nastavenou na hodnotu true (Status307TemporaryRedirect) pomocí zadaného |
RedirectToAction() |
Přesměruje (Status302Found) na akci se stejným názvem jako aktuální. Názvy kontroleru a akce se načítají z okolních hodnot aktuálního požadavku. |
RedirectToAction(String) |
Přesměruje (Status302Found) na zadanou akci pomocí |
RedirectToAction(String, Object) |
Přesměruje (Status302Found) na zadanou akci pomocí |
RedirectToAction(String, String) |
Přesměruje (Status302Found) na zadanou akci pomocí |
RedirectToAction(String, String, Object) |
Přesměruje (Status302Found) na zadanou akci pomocí zadaných |
RedirectToAction(String, String, Object, String) |
Přesměruje (Status302Found) na zadanou akci pomocí zadaných |
RedirectToAction(String, String, String) |
Přesměruje (Status302Found) na zadanou akci pomocí zadaných |
RedirectToActionPermanent(String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadané |
RedirectToActionPermanent(String, Object) |
Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadaných |
RedirectToActionPermanent(String, String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent hodnotou true pomocí zadaných |
RedirectToActionPermanent(String, String, Object) |
Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných |
RedirectToActionPermanent(String, String, Object, String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných |
RedirectToActionPermanent(String, String, String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s nastavenou Permanent na hodnotu true pomocí zadaných |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Přesměruje (Status308PermanentRedirect) na zadanou akci s nastavenou Permanent hodnotou true a PreserveMethod nastavenou na hodnotu true pomocí zadaných |
RedirectToActionPreserveMethod(String, String, Object, String) |
Přesměruje (Status307TemporaryRedirect) na zadanou akci s nastavenou Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných |
RedirectToPage(String) |
Přesměruje (Status302Found) na zadaný |
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 zadaný |
RedirectToPage(String, String, Object, String) |
Přesměruje (Status302Found) na zadanou |
RedirectToPage(String, String, String) |
Přesměruje (Status302Found) na zadanou |
RedirectToPagePermanent(String) |
Přesměruje (Status301MovedPermanently) na zadaný |
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 zadanou |
RedirectToPagePermanent(String, String, String) |
Přesměruje (Status301MovedPermanently) na zadanou |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Přesměruje (Status308PermanentRedirect) na zadanou trasu s nastavenou Permanent hodnotou true a PreserveMethod nastavenou na hodnotu true pomocí zadaných |
RedirectToPagePreserveMethod(String, String, Object, String) |
Přesměruje (Status307TemporaryRedirect) na zadanou stránku s Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných |
RedirectToRoute(Object) |
Přesměruje (Status302Found) na zadanou trasu pomocí zadané |
RedirectToRoute(String) |
Přesměruje (Status302Found) na zadanou trasu pomocí zadané |
RedirectToRoute(String, Object) |
Přesměruje (Status302Found) na zadanou trasu pomocí zadaných |
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ých |
RedirectToRoutePermanent(Object) |
Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadané |
RedirectToRoutePermanent(String) |
Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadané |
RedirectToRoutePermanent(String, Object) |
Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadaných |
RedirectToRoutePermanent(String, Object, String) |
Přesměruje (Status301MovedPermanently) na zadanou trasu s nastavenou Permanent na hodnotu true pomocí zadaných |
RedirectToRoutePermanent(String, String) |
Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadaných |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Přesměruje (Status308PermanentRedirect) na zadanou trasu s nastavenou Permanent hodnotou true a PreserveMethod nastavenou na hodnotu true pomocí zadaných |
RedirectToRoutePreserveMethod(String, Object, String) |
Přesměruje (Status307TemporaryRedirect) na zadanou trasu s nastavenou Permanent hodnotou false a PreserveMethod nastavenou na hodnotu true pomocí zadaných |
SignIn(ClaimsPrincipal) |
Vytvoří .SignInResult |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
Vytvoří s SignInResult |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Vytvoří se zadaným SignInResult schématem ověřování a |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Vytvoří se zadaným SignInResult schématem ověřování a |
SignIn(ClaimsPrincipal, String) |
Vytvoří se zadaným SignInResult schématem ověřování. |
SignOut() |
Vytvoří .SignOutResult |
SignOut(AuthenticationProperties) |
Vytvoří s SignOutResult |
SignOut(AuthenticationProperties, String[]) |
Vytvoří se SignOutResult zadanými schématy ověřování a |
SignOut(AuthenticationProperties, String[]) |
Vytvoří se SignOutResult zadanými schématy ověřování a |
SignOut(String[]) |
Vytvoří se SignOutResult zadanými schématy ověřování. |
StatusCode(Int32) |
StatusCodeResult Vytvoří objekt zadáním objektu |
StatusCode(Int32, Object) |
Vytvoří ObjectResult objekt zadáním |
TryUpdateModelAsync(Object, Type, String) |
Aktualizace zadanou |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizace zadanou |
TryValidateModel(Object) |
Ověří zadanou |
TryValidateModel(Object, String) |
Ověří zadanou |
Unauthorized() |
Vytvoří odpověďUnauthorizedResult.Status401Unauthorized |
Unauthorized(Object) |
Vytvoří odpověď UnauthorizedObjectResult , která vytvoří Status401Unauthorized odpověď. |
UnprocessableEntity() |
Vytvoří odpověď UnprocessableEntityResult , která vytvoří Status422UnprocessableEntity odpověď. |
UnprocessableEntity(ModelStateDictionary) |
Vytvoří odpověď UnprocessableEntityObjectResult , která vytvoří Status422UnprocessableEntity odpověď. |
UnprocessableEntity(Object) |
Vytvoří odpověď UnprocessableEntityObjectResult , která vytvoří Status422UnprocessableEntity odpověď. |
ValidationProblem() |
Vytvoří odpověď ActionResultStatus400BadRequest s chybami ověření z ModelState. |
ValidationProblem(ModelStateDictionary) |
Vytvoří odpověď ActionResultStatus400BadRequest s chybami ověření z |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Vytvoří odpověď ActionResultStatus400BadRequest s ValidationProblemDetails hodnotou. |
ValidationProblem(ValidationProblemDetails) |
Vytvoří odpověď BadRequestObjectResult , která vytvoří Status400BadRequest odpověď. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro