ControllerBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe base para um controlador MVC sem suporte para exibição.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Herança
-
ControllerBase
- Derivado
- Atributos
Construtores
| ControllerBase() |
Uma classe base para um controlador MVC sem suporte para exibição. |
Propriedades
| ControllerContext |
Obtém ou define o ControllerContext. |
| Empty |
Obtém uma instância de EmptyResult. |
| HttpContext |
Obtém o HttpContext da ação em execução. |
| MetadataProvider |
Obtém ou define o IModelMetadataProvider. |
| ModelBinderFactory |
Obtém ou define o IModelBinderFactory. |
| ModelState |
Obtém o ModelStateDictionary que contém o estado do modelo e da validação de model-binding. |
| ObjectValidator |
Obtém ou define o IObjectModelValidator. |
| ProblemDetailsFactory |
Obtém ou define o ProblemDetailsFactory. |
| Request |
Obtém o HttpRequest da ação em execução. |
| Response |
Obtém o HttpResponse da ação em execução. |
| RouteData |
Obtém o RouteData da ação em execução. |
| Url |
Obtém ou define o IUrlHelper. |
| User |
Obtém o ClaimsPrincipal para o usuário associado à ação em execução. |
Métodos
| Accepted() |
Cria um objeto AcceptedResult que produz uma resposta Status202Accepted. |
| Accepted(Object) |
Cria um objeto AcceptedResult que produz uma resposta Status202Accepted. |
| Accepted(String) |
Cria um objeto AcceptedResult que produz uma resposta Status202Accepted. |
| Accepted(String, Object) |
Cria um objeto AcceptedResult que produz uma resposta Status202Accepted. |
| Accepted(Uri) |
Cria um objeto AcceptedResult que produz uma resposta Status202Accepted. |
| Accepted(Uri, Object) |
Cria um objeto AcceptedResult que produz uma resposta Status202Accepted. |
| AcceptedAtAction(String) |
Cria um objeto AcceptedAtActionResult que produz uma resposta Status202Accepted. |
| AcceptedAtAction(String, Object) |
Cria um objeto AcceptedAtActionResult que produz uma resposta Status202Accepted. |
| AcceptedAtAction(String, Object, Object) |
Cria um objeto AcceptedAtActionResult que produz uma resposta Status202Accepted. |
| AcceptedAtAction(String, String) |
Cria um objeto AcceptedAtActionResult que produz uma resposta Status202Accepted. |
| AcceptedAtAction(String, String, Object) |
Cria um objeto AcceptedAtActionResult que produz uma resposta Status202Accepted. |
| AcceptedAtAction(String, String, Object, Object) |
Cria um objeto AcceptedAtActionResult que produz uma resposta Status202Accepted. |
| AcceptedAtRoute(Object) |
Cria um objeto AcceptedAtRouteResult que produz uma resposta Status202Accepted. |
| AcceptedAtRoute(Object, Object) |
Cria um objeto AcceptedAtRouteResult que produz uma resposta Status202Accepted. |
| AcceptedAtRoute(String) |
Cria um objeto AcceptedAtRouteResult que produz uma resposta Status202Accepted. |
| AcceptedAtRoute(String, Object) |
Cria um objeto AcceptedAtRouteResult que produz uma resposta Status202Accepted. |
| AcceptedAtRoute(String, Object, Object) |
Cria um objeto AcceptedAtRouteResult que produz uma resposta Status202Accepted. |
| BadRequest() |
Cria um BadRequestResult que produz uma resposta Status400BadRequest. |
| BadRequest(ModelStateDictionary) |
Cria um BadRequestObjectResult que produz uma resposta Status400BadRequest. |
| BadRequest(Object) |
Cria um BadRequestObjectResult que produz uma resposta Status400BadRequest. |
| Challenge() |
Cria um ChallengeResult. |
| Challenge(AuthenticationProperties) |
Cria um ChallengeResult com o |
| Challenge(AuthenticationProperties) |
Cria um ChallengeResult com o |
| Challenge(AuthenticationProperties, String[]) |
Cria um ChallengeResult com os esquemas de autenticação especificados especificados e |
| Challenge(AuthenticationProperties, String[]) |
Cria um ChallengeResult com os esquemas de autenticação especificados e |
| Challenge(String[]) |
Cria um ChallengeResult com os esquemas de autenticação especificados. |
| Conflict() |
Cria um ConflictResult que produz uma resposta Status409Conflict. |
| Conflict(ModelStateDictionary) |
Cria um ConflictObjectResult que produz uma resposta Status409Conflict. |
| Conflict(Object) |
Cria um ConflictObjectResult que produz uma resposta Status409Conflict. |
| Content(String) |
Cria um objeto ContentResult especificando uma cadeia de caracteres |
| Content(String, MediaTypeHeaderValue) |
Cria um objeto ContentResult especificando uma cadeia de caracteres |
| Content(String, String) |
Cria um objeto ContentResult especificando uma cadeia de caracteres |
| Content(String, String, Encoding) |
Cria um objeto ContentResult especificando uma cadeia de caracteres |
| Created() |
Cria um objeto CreatedResult que produz uma resposta Status201Created. |
| Created(String, Object) |
Cria um objeto CreatedResult que produz uma resposta Status201Created. |
| Created(Uri, Object) |
Cria um objeto CreatedResult que produz uma resposta Status201Created. |
| CreatedAtAction(String, Object) |
Cria um objeto CreatedAtActionResult que produz uma resposta Status201Created. |
| CreatedAtAction(String, Object, Object) |
Cria um objeto CreatedAtActionResult que produz uma resposta Status201Created. |
| CreatedAtAction(String, String, Object, Object) |
Cria um objeto CreatedAtActionResult que produz uma resposta Status201Created. |
| CreatedAtRoute(Object, Object) |
Cria um objeto CreatedAtRouteResult que produz uma resposta Status201Created. |
| CreatedAtRoute(String, Object) |
Cria um objeto CreatedAtRouteResult que produz uma resposta Status201Created. |
| CreatedAtRoute(String, Object, Object) |
Cria um objeto CreatedAtRouteResult que produz uma resposta Status201Created. |
| File(Byte[], String) |
Retorna um arquivo com o |
| File(Byte[], String, Boolean) |
Retorna um arquivo com o |
| File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna um arquivo com o |
| File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna um arquivo com o |
| File(Byte[], String, String) |
Retorna um arquivo com o |
| File(Byte[], String, String, Boolean) |
Retorna um arquivo com o |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna um arquivo com o |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna um arquivo com o |
| File(Stream, String) |
Retorna um arquivo no |
| File(Stream, String, Boolean) |
Retorna um arquivo no |
| File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna um arquivo no |
| File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna um arquivo no |
| File(Stream, String, String) |
Retorna um arquivo no |
| File(Stream, String, String, Boolean) |
Retorna um arquivo no |
| File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna um arquivo no |
| File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna um arquivo no |
| File(String, String) |
Retorna o arquivo especificado por |
| File(String, String, Boolean) |
Retorna o arquivo especificado por |
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna o arquivo especificado por |
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna o arquivo especificado por |
| File(String, String, String) |
Retorna o arquivo especificado por |
| File(String, String, String, Boolean) |
Retorna o arquivo especificado por |
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna o arquivo especificado por |
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna o arquivo especificado por |
| Forbid() |
Cria um ForbidResult (Status403Forbidden por padrão). |
| Forbid(AuthenticationProperties) |
Cria um ForbidResult (Status403Forbidden por padrão) com o |
| Forbid(AuthenticationProperties) |
Cria um ForbidResult com o |
| Forbid(AuthenticationProperties, String[]) |
Cria um ForbidResult (Status403Forbidden por padrão) com os esquemas de autenticação especificados e |
| Forbid(AuthenticationProperties, String[]) |
Cria um ForbidResult com os esquemas de autenticação especificados especificados e |
| Forbid(String[]) |
Cria um ForbidResult (Status403Forbidden por padrão) com os esquemas de autenticação especificados. |
| LocalRedirect(String) |
Cria um objeto LocalRedirectResult que redireciona (Status302Found) para o |
| LocalRedirectPermanent(String) |
Cria um objeto LocalRedirectResult com Permanent definido como true (Status301MovedPermanently) usando o |
| LocalRedirectPermanentPreserveMethod(String) |
Cria um objeto LocalRedirectResult com Permanent definido como true e PreserveMethod definido como true (Status308PermanentRedirect) usando o |
| LocalRedirectPreserveMethod(String) |
Cria um objeto LocalRedirectResult com Permanent definido como false e PreserveMethod definido como true (Status307TemporaryRedirect) usando o |
| NoContent() |
Cria um objeto NoContentResult que produz uma resposta Status204NoContent vazia. |
| NotFound() |
Cria um NotFoundResult que produz uma resposta Status404NotFound. |
| NotFound(Object) |
Cria um NotFoundObjectResult que produz uma resposta Status404NotFound. |
| Ok() |
Cria um objeto OkResult que produz uma resposta Status200OK vazia. |
| Ok(Object) |
Cria um objeto OkObjectResult que produz uma resposta Status200OK. |
| PhysicalFile(String, String) |
Retorna o arquivo especificado por |
| PhysicalFile(String, String, Boolean) |
Retorna o arquivo especificado por |
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna o arquivo especificado por |
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna o arquivo especificado por |
| PhysicalFile(String, String, String) |
Retorna o arquivo especificado por |
| PhysicalFile(String, String, String, Boolean) |
Retorna o arquivo especificado por |
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retorna o arquivo especificado por |
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retorna o arquivo especificado por |
| Problem(String, String, Nullable<Int32>, String, String) |
Cria um ObjectResult que produz uma resposta ProblemDetails. |
| Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Cria um ObjectResult que produz uma resposta ProblemDetails. |
| Redirect(String) |
Cria um objeto RedirectResult que redireciona (Status302Found) para o |
| RedirectPermanent(String) |
Cria um objeto RedirectResult com Permanent definido como true (Status301MovedPermanently) usando o |
| RedirectPermanentPreserveMethod(String) |
Cria um objeto RedirectResult com Permanent definido como true e PreserveMethod definido como true (Status308PermanentRedirect) usando o |
| RedirectPreserveMethod(String) |
Cria um objeto RedirectResult com Permanent definido como false e PreserveMethod definido como true (Status307TemporaryRedirect) usando o |
| RedirectToAction() |
Redireciona (Status302Found) para uma ação com o mesmo nome que a atual. Os nomes "controlador" e "ação" são recuperados dos valores ambientes da solicitação atual. |
| RedirectToAction(String) |
Redireciona (Status302Found) para a ação especificada usando o |
| RedirectToAction(String, Object) |
Redireciona (Status302Found) para a ação especificada usando o |
| RedirectToAction(String, String) |
Redireciona (Status302Found) para a ação especificada usando o |
| RedirectToAction(String, String, Object) |
Redireciona (Status302Found) para a ação especificada usando os |
| RedirectToAction(String, String, Object, String) |
Redireciona (Status302Found) para a ação especificada usando os |
| RedirectToAction(String, String, String) |
Redireciona (Status302Found) para a ação especificada usando os |
| RedirectToActionPermanent(String) |
Redireciona (Status301MovedPermanently) para a ação especificada com Permanent definido como true usando o |
| RedirectToActionPermanent(String, Object) |
Redireciona (Status301MovedPermanently) para a ação especificada com Permanent definido como true usando o |
| RedirectToActionPermanent(String, String) |
Redireciona (Status301MovedPermanently) para a ação especificada com Permanent definido como true usando o |
| RedirectToActionPermanent(String, String, Object) |
Redireciona (Status301MovedPermanently) para a ação especificada com Permanent definido como true usando os |
| RedirectToActionPermanent(String, String, Object, String) |
Redireciona (Status301MovedPermanently) para a ação especificada com Permanent definido como true usando os |
| RedirectToActionPermanent(String, String, String) |
Redireciona (Status301MovedPermanently) para a ação especificada com Permanent definido como true usando os |
| RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Redireciona (Status308PermanentRedirect) para a ação especificada com Permanent definido como true e PreserveMethod definido como true, usando os |
| RedirectToActionPreserveMethod(String, String, Object, String) |
Redireciona (Status307TemporaryRedirect) para a ação especificada com Permanent definido como false e PreserveMethod definido como true, usando os |
| RedirectToPage(String) |
Redireciona (Status302Found) para o |
| RedirectToPage(String, Object) |
Redireciona (Status302Found) para o |
| RedirectToPage(String, String) |
Redireciona (Status302Found) para o |
| RedirectToPage(String, String, Object) |
Redireciona (Status302Found) para o |
| RedirectToPage(String, String, Object, String) |
Redireciona (Status302Found) para o |
| RedirectToPage(String, String, String) |
Redireciona (Status302Found) para o |
| RedirectToPagePermanent(String) |
Redireciona (Status301MovedPermanently) para o |
| RedirectToPagePermanent(String, Object) |
Redireciona (Status301MovedPermanently) para o |
| RedirectToPagePermanent(String, String) |
Redireciona (Status301MovedPermanently) para o |
| RedirectToPagePermanent(String, String, Object, String) |
Redireciona (Status301MovedPermanently) para o |
| RedirectToPagePermanent(String, String, String) |
Redireciona (Status301MovedPermanently) para o |
| RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Redireciona (Status308PermanentRedirect) para a rota especificada com Permanent definido como true e PreserveMethod definido como true, usando os |
| RedirectToPagePreserveMethod(String, String, Object, String) |
Redireciona (Status307TemporaryRedirect) para a página especificada com Permanent definido como false e PreserveMethod definido como true, usando os |
| RedirectToRoute(Object) |
Redireciona (Status302Found) para a rota especificada usando o |
| RedirectToRoute(String) |
Redireciona (Status302Found) para a rota especificada usando o |
| RedirectToRoute(String, Object) |
Redireciona (Status302Found) para a rota especificada usando o |
| RedirectToRoute(String, Object, String) |
Redireciona (Status302Found) para a rota especificada usando os |
| RedirectToRoute(String, String) |
Redireciona (Status302Found) para a rota especificada usando o |
| RedirectToRoutePermanent(Object) |
Redireciona (Status301MovedPermanently) para a rota especificada com Permanent definido como true usando o |
| RedirectToRoutePermanent(String) |
Redireciona (Status301MovedPermanently) para a rota especificada com Permanent definido como true usando o |
| RedirectToRoutePermanent(String, Object) |
Redireciona (Status301MovedPermanently) para a rota especificada com Permanent definido como true usando o |
| RedirectToRoutePermanent(String, Object, String) |
Redireciona (Status301MovedPermanently) para a rota especificada com Permanent definido como true usando os |
| RedirectToRoutePermanent(String, String) |
Redireciona (Status301MovedPermanently) para a rota especificada com Permanent definido como true usando o |
| RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Redireciona (Status308PermanentRedirect) para a rota especificada com Permanent definido como true e PreserveMethod definido como true, usando os |
| RedirectToRoutePreserveMethod(String, Object, String) |
Redireciona (Status307TemporaryRedirect) para a rota especificada com Permanent definido como false e PreserveMethod definido como true, usando os |
| SignIn(ClaimsPrincipal) |
Cria um SignInResult. |
| SignIn(ClaimsPrincipal, AuthenticationProperties) |
Cria um SignInResult com |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Cria um SignInResult com o esquema de autenticação especificado especificado e |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Cria um SignInResult com o esquema de autenticação especificado e |
| SignIn(ClaimsPrincipal, String) |
Cria um SignInResult com o esquema de autenticação especificado. |
| SignOut() |
Cria um SignOutResult. |
| SignOut(AuthenticationProperties) |
Cria um SignOutResult com |
| SignOut(AuthenticationProperties, String[]) |
Cria um SignOutResult com os esquemas de autenticação especificados e |
| SignOut(AuthenticationProperties, String[]) |
Cria um SignOutResult com os esquemas de autenticação especificados especificados e |
| SignOut(String[]) |
Cria um SignOutResult com os esquemas de autenticação especificados. |
| StatusCode(Int32) |
Cria um objeto StatusCodeResult especificando um |
| StatusCode(Int32, Object) |
Cria um objeto ObjectResult especificando um |
| TryUpdateModelAsync(Object, Type, String) |
Atualiza a instância de |
| TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Atualiza a instância de |
| TryUpdateModelAsync<TModel>(TModel) |
Atualiza a instância de |
| TryUpdateModelAsync<TModel>(TModel, String) |
Atualiza a instância de |
| TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Atualiza a instância de |
| TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Atualiza a instância de |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Atualiza a instância de |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Atualiza a instância de |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Atualiza a instância de |
| TryValidateModel(Object) |
Valida a instância de |
| TryValidateModel(Object, String) |
Valida a instância de |
| Unauthorized() |
Cria um UnauthorizedResult que produz uma resposta Status401Unauthorized. |
| Unauthorized(Object) |
Cria um UnauthorizedObjectResult que produz uma resposta Status401Unauthorized. |
| UnprocessableEntity() |
Cria um UnprocessableEntityResult que produz uma resposta Status422UnprocessableEntity. |
| UnprocessableEntity(ModelStateDictionary) |
Cria um UnprocessableEntityObjectResult que produz uma resposta Status422UnprocessableEntity. |
| UnprocessableEntity(Object) |
Cria um UnprocessableEntityObjectResult que produz uma resposta Status422UnprocessableEntity. |
| ValidationProblem() |
Cria um ActionResult que produz uma resposta Status400BadRequest com erros de validação de ModelState. |
| ValidationProblem(ModelStateDictionary) |
Cria um ActionResult que produz uma resposta Status400BadRequest com erros de validação de |
| ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Cria um ActionResult que produz uma resposta Status400BadRequest com um valor ValidationProblemDetails. |
| ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Cria um ActionResult que produz uma resposta Status400BadRequest com um valor ValidationProblemDetails. |
| ValidationProblem(ValidationProblemDetails) |
Cria um BadRequestObjectResult que produz uma resposta Status400BadRequest. |