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 kontroleru 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 kontroleru MVC bez podpory zobrazení. |
Vlastnosti
ControllerContext |
Získá nebo nastaví ControllerContext. |
Empty |
Získá instanci EmptyResult. |
HttpContext |
Získá HttpContext pro 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 ověření vazby modelu. |
ObjectValidator |
Získá nebo nastaví IObjectModelValidator. |
ProblemDetailsFactory |
Získá nebo nastaví ProblemDetailsFactory. |
Request |
Získá HttpRequest pro provádění akce. |
Response |
Získá HttpResponse pro provádění akce. |
RouteData |
Získá RouteData pro provádění akce. |
Url |
Získá nebo nastaví IUrlHelper. |
User |
Získá ClaimsPrincipal pro uživatele přidružené k provádění akce. |
Metody
Accepted() |
Vytvoří objekt AcceptedResult, který vytvoří odpověď Status202Accepted. |
Accepted(Object) |
Vytvoří objekt AcceptedResult, který vytvoří odpověď Status202Accepted. |
Accepted(String) |
Vytvoří objekt AcceptedResult, který vytvoří odpověď Status202Accepted. |
Accepted(String, Object) |
Vytvoří objekt AcceptedResult, který vytvoří odpověď Status202Accepted. |
Accepted(Uri) |
Vytvoří objekt AcceptedResult, který vytvoří odpověď Status202Accepted. |
Accepted(Uri, Object) |
Vytvoří objekt AcceptedResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtAction(String) |
Vytvoří objekt AcceptedAtActionResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtAction(String, Object) |
Vytvoří objekt AcceptedAtActionResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtAction(String, Object, Object) |
Vytvoří objekt AcceptedAtActionResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtAction(String, String) |
Vytvoří objekt AcceptedAtActionResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtAction(String, String, Object) |
Vytvoří objekt AcceptedAtActionResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtAction(String, String, Object, Object) |
Vytvoří objekt AcceptedAtActionResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtRoute(Object) |
Vytvoří objekt AcceptedAtRouteResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtRoute(Object, Object) |
Vytvoří objekt AcceptedAtRouteResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtRoute(String) |
Vytvoří objekt AcceptedAtRouteResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtRoute(String, Object) |
Vytvoří objekt AcceptedAtRouteResult, který vytvoří odpověď Status202Accepted. |
AcceptedAtRoute(String, Object, Object) |
Vytvoří objekt AcceptedAtRouteResult, který vytvoří odpověď Status202Accepted. |
BadRequest() |
Vytvoří BadRequestResult, který vytvoří odpověď Status400BadRequest. |
BadRequest(ModelStateDictionary) |
Vytvoří BadRequestObjectResult, který vytvoří odpověď Status400BadRequest. |
BadRequest(Object) |
Vytvoří BadRequestObjectResult, který vytvoří odpověď Status400BadRequest. |
Challenge() |
Vytvoří ChallengeResult. |
Challenge(AuthenticationProperties) |
Vytvoří ChallengeResult se zadaným |
Challenge(AuthenticationProperties) |
Vytvoří ChallengeResult se zadaným |
Challenge(AuthenticationProperties, String[]) |
Vytvoří ChallengeResult se zadanými schématy ověřování a |
Challenge(AuthenticationProperties, String[]) |
Vytvoří ChallengeResult se zadanými schématy ověřování a |
Challenge(String[]) |
Vytvoří ChallengeResult se zadanými schématy ověřování. |
Conflict() |
Vytvoří ConflictResult, který vytvoří odpověď Status409Conflict. |
Conflict(ModelStateDictionary) |
Vytvoří ConflictObjectResult, který vytvoří odpověď Status409Conflict. |
Conflict(Object) |
Vytvoří ConflictObjectResult, který vytvoří odpověď Status409Conflict. |
Content(String) |
Vytvoří objekt ContentResult zadáním řetězce |
Content(String, MediaTypeHeaderValue) |
Vytvoří objekt ContentResult zadáním řetězce |
Content(String, String) |
Vytvoří objekt ContentResult zadáním řetězce |
Content(String, String, Encoding) |
Vytvoří objekt ContentResult zadáním řetězce |
Created() |
Vytvoří objekt CreatedResult, který vytvoří odpověď Status201Created. |
Created(String, Object) |
Vytvoří objekt CreatedResult, který vytvoří odpověď Status201Created. |
Created(Uri, Object) |
Vytvoří objekt CreatedResult, který vytvoří odpověď Status201Created. |
CreatedAtAction(String, Object) |
Vytvoří objekt CreatedAtActionResult, který vytvoří odpověď Status201Created. |
CreatedAtAction(String, Object, Object) |
Vytvoří objekt CreatedAtActionResult, který vytvoří odpověď Status201Created. |
CreatedAtAction(String, String, Object, Object) |
Vytvoří objekt CreatedAtActionResult, který vytvoří odpověď Status201Created. |
CreatedAtRoute(Object, Object) |
Vytvoří objekt CreatedAtRouteResult, který vytvoří odpověď Status201Created. |
CreatedAtRoute(String, Object) |
Vytvoří objekt CreatedAtRouteResult, který vytvoří odpověď Status201Created. |
CreatedAtRoute(String, Object, Object) |
Vytvoří objekt CreatedAtRouteResult, který vytvoří odpověď Status201Created. |
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ý |
File(String, String, Boolean) |
Vrátí soubor určený |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený |
File(String, String, String) |
Vrátí soubor určený |
File(String, String, String, Boolean) |
Vrátí soubor určený |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený |
Forbid() |
Vytvoří ForbidResult (ve výchozím nastaveníStatus403Forbidden). |
Forbid(AuthenticationProperties) |
Vytvoří ForbidResult (ve výchozím nastaveníStatus403Forbidden) se zadaným |
Forbid(AuthenticationProperties) |
Vytvoří ForbidResult se zadaným |
Forbid(AuthenticationProperties, String[]) |
Vytvoří ForbidResult ( ve výchozím nastaveníStatus403Forbidden) se zadanými schématy ověřování a |
Forbid(AuthenticationProperties, String[]) |
Vytvoří ForbidResult se zadanými schématy ověřování a |
Forbid(String[]) |
Vytvoří ForbidResult (ve výchozím nastaveníStatus403Forbidden) se zadanými schématy ověřování. |
LocalRedirect(String) |
Vytvoří objekt LocalRedirectResult, který přesměruje (Status302Found) na zadaný místní |
LocalRedirectPermanent(String) |
Vytvoří objekt LocalRedirectResult s Permanent nastaveným na true (Status301MovedPermanently) pomocí zadaného |
LocalRedirectPermanentPreserveMethod(String) |
Vytvoří objekt LocalRedirectResult s Permanent nastaveným na hodnotu true a PreserveMethod nastaven na true (Status308PermanentRedirect) pomocí zadaného |
LocalRedirectPreserveMethod(String) |
Vytvoří objekt LocalRedirectResult s Permanent nastaveným na false a PreserveMethod nastaven na hodnotu true (Status307TemporaryRedirect) pomocí zadaného |
NoContent() |
Vytvoří objekt NoContentResult, který vytvoří prázdnou odpověď Status204NoContent. |
NotFound() |
Vytvoří NotFoundResult, který vytvoří odpověď Status404NotFound. |
NotFound(Object) |
Vytvoří NotFoundObjectResult, který vytvoří odpověď Status404NotFound. |
Ok() |
Vytvoří objekt OkResult, který vytvoří prázdnou odpověď Status200OK. |
Ok(Object) |
Vytvoří objekt OkObjectResult, který vytvoří odpověď Status200OK. |
PhysicalFile(String, String) |
Vrátí soubor určený |
PhysicalFile(String, String, Boolean) |
Vrátí soubor určený |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Vrátí soubor určený |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Vrátí soubor určený |
PhysicalFile(String, String, String) |
Vrátí soubor určený |
PhysicalFile(String, String, String, Boolean) |
Vrátí soubor určený |
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ří ObjectResult, která vytvoří odpověď ProblemDetails. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Vytvoří ObjectResult, která vytvoří odpověď ProblemDetails. |
Redirect(String) |
Vytvoří objekt RedirectResult, který přesměruje (Status302Found) na zadaný |
RedirectPermanent(String) |
Vytvoří objekt RedirectResult s Permanent nastaveným na true (Status301MovedPermanently) pomocí zadaného |
RedirectPermanentPreserveMethod(String) |
Vytvoří objekt RedirectResult s Permanent nastaveným na hodnotu true a PreserveMethod nastaven na true (Status308PermanentRedirect) pomocí zadaného |
RedirectPreserveMethod(String) |
Vytvoří objekt RedirectResult s Permanent nastaveným na false a PreserveMethod nastaven 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é |
RedirectToAction(String, String, Object, String) |
Přesměruje (Status302Found) na zadanou akci pomocí zadané |
RedirectToAction(String, String, String) |
Přesměruje (Status302Found) na zadanou akci pomocí zadané |
RedirectToActionPermanent(String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s Permanent nastavenou na hodnotu true pomocí zadané |
RedirectToActionPermanent(String, Object) |
Přesměruje (Status301MovedPermanently) na zadanou akci s Permanent nastavenou na hodnotu true pomocí zadaného |
RedirectToActionPermanent(String, String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s Permanent nastavenou na hodnotu true pomocí zadaného |
RedirectToActionPermanent(String, String, Object) |
Přesměruje (Status301MovedPermanently) na zadanou akci s Permanent nastavenou na hodnotu true pomocí zadaného |
RedirectToActionPermanent(String, String, Object, String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s Permanent nastavenou na hodnotu true pomocí zadaného |
RedirectToActionPermanent(String, String, String) |
Přesměruje (Status301MovedPermanently) na zadanou akci s Permanent nastavenou na hodnotu true pomocí zadaného |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Přesměruje (Status308PermanentRedirect) na zadanou akci s Permanent nastavenou na hodnotu true a PreserveMethod nastavenou na hodnotu true pomocí zadaného |
RedirectToActionPreserveMethod(String, String, Object, String) |
Přesměruje (Status307TemporaryRedirect) na zadanou akci s Permanent nastavenou na hodnotu false a PreserveMethod nastavenou na hodnotu true pomocí zadané |
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) do zadaného |
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) do zadaného |
RedirectToPagePermanent(String, String, String) |
Přesměruje (Status301MovedPermanently) na zadanou |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Přesměruje (Status308PermanentRedirect) na zadanou trasu s Permanent nastavenou na hodnotu true a PreserveMethod nastavenou na hodnotu true pomocí zadané |
RedirectToPagePreserveMethod(String, String, Object, String) |
Přesměruje (Status307TemporaryRedirect) na zadanou stránku s Permanent nastavenou na hodnotu false a PreserveMethod nastavenou na hodnotu true pomocí zadaného |
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é |
RedirectToRoute(String, Object, String) |
Přesměruje (Status302Found) na zadanou trasu pomocí zadané |
RedirectToRoute(String, String) |
Přesměruje (Status302Found) na zadanou trasu pomocí zadané |
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ého |
RedirectToRoutePermanent(String, Object, String) |
Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadaného |
RedirectToRoutePermanent(String, String) |
Přesměruje (Status301MovedPermanently) na zadanou trasu s Permanent nastavenou na hodnotu true pomocí zadaného |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Přesměruje (Status308PermanentRedirect) na zadanou trasu s Permanent nastavenou na hodnotu true a PreserveMethod nastavenou na hodnotu true pomocí zadané |
RedirectToRoutePreserveMethod(String, Object, String) |
Přesměruje (Status307TemporaryRedirect) na zadanou trasu s Permanent nastavenou na hodnotu false a PreserveMethod nastavenou na hodnotu true pomocí zadaného |
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ými schématy ověřování a |
SignOut(AuthenticationProperties, String[]) |
Vytvoří SignOutResult se zadanými schématy ověřování a |
SignOut(String[]) |
Vytvoří SignOutResult se zadanými schématy ověřování. |
StatusCode(Int32) |
Vytvoří objekt StatusCodeResult zadáním |
StatusCode(Int32, Object) |
Vytvoří objekt ObjectResult zadáním |
TryUpdateModelAsync(Object, Type, String) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync<TModel>(TModel) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync<TModel>(TModel, String) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Aktualizuje zadanou instanci |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizuje zadanou instanci |
TryValidateModel(Object) |
Ověří zadanou instanci |
TryValidateModel(Object, String) |
Ověří zadanou instanci |
Unauthorized() |
Vytvoří UnauthorizedResult, která vytvoří odpověď Status401Unauthorized. |
Unauthorized(Object) |
Vytvoří UnauthorizedObjectResult, která vytvoří odpověď Status401Unauthorized. |
UnprocessableEntity() |
Vytvoří UnprocessableEntityResult, která vytvoří odpověď Status422UnprocessableEntity. |
UnprocessableEntity(ModelStateDictionary) |
Vytvoří UnprocessableEntityObjectResult, která vytvoří odpověď Status422UnprocessableEntity. |
UnprocessableEntity(Object) |
Vytvoří UnprocessableEntityObjectResult, která vytvoří odpověď Status422UnprocessableEntity. |
ValidationProblem() |
Vytvoří ActionResult, která vytvoří odpověď Status400BadRequest s chybami ověření z ModelState. |
ValidationProblem(ModelStateDictionary) |
Vytvoří ActionResult, která vytvoří odpověď Status400BadRequest s chybami ověření z |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Vytvoří ActionResult, která vytvoří odpověď Status400BadRequest s hodnotou ValidationProblemDetails. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Vytvoří ActionResult, která vytvoří odpověď Status400BadRequest s hodnotou ValidationProblemDetails. |
ValidationProblem(ValidationProblemDetails) |
Vytvoří BadRequestObjectResult, který vytvoří odpověď Status400BadRequest. |