ControllerBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una clase base para un controlador MVC sin compatibilidad con vistas.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Herencia
-
ControllerBase
- Derivado
- Atributos
Constructores
| ControllerBase() |
Propiedades
| ControllerContext |
Obtiene o establece el ControllerContext. |
| HttpContext |
Obtiene el HttpContext para la acción en ejecución. |
| MetadataProvider |
Obtiene o establece el IModelMetadataProvider. |
| ModelBinderFactory |
Obtiene o establece el IModelBinderFactory. |
| ModelState |
Obtiene el ModelStateDictionary objeto que contiene el estado del modelo y la validación del enlace de modelos. |
| ObjectValidator |
Obtiene o establece el IObjectModelValidator. |
| ProblemDetailsFactory |
Obtiene o establece el ProblemDetailsFactory. |
| Request |
Obtiene el HttpRequest para la acción en ejecución. |
| Response |
Obtiene el HttpResponse para la acción en ejecución. |
| RouteData |
Obtiene el RouteData para la acción en ejecución. |
| Url |
Obtiene o establece el IUrlHelper. |
| User |
Obtiene para ClaimsPrincipal el usuario asociado a la acción en ejecución. |
Métodos
| Accepted() |
Crea un AcceptedResult objeto que genera una Status202Accepted respuesta. |
| Accepted(Object) |
Crea un AcceptedResult objeto que genera una Status202Accepted respuesta. |
| Accepted(String) |
Crea un AcceptedResult objeto que genera una Status202Accepted respuesta. |
| Accepted(String, Object) |
Crea un AcceptedResult objeto que genera una Status202Accepted respuesta. |
| Accepted(Uri) |
Crea un AcceptedResult objeto que genera una Status202Accepted respuesta. |
| Accepted(Uri, Object) |
Crea un AcceptedResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtAction(String) |
Crea un AcceptedAtActionResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtAction(String, Object) |
Crea un AcceptedAtActionResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtAction(String, Object, Object) |
Crea un AcceptedAtActionResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtAction(String, String) |
Crea un AcceptedAtActionResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtAction(String, String, Object) |
Crea un AcceptedAtActionResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtAction(String, String, Object, Object) |
Crea un AcceptedAtActionResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtRoute(Object) |
Crea un AcceptedAtRouteResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtRoute(Object, Object) |
Crea un AcceptedAtRouteResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtRoute(String) |
Crea un AcceptedAtRouteResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtRoute(String, Object) |
Crea un AcceptedAtRouteResult objeto que genera una Status202Accepted respuesta. |
| AcceptedAtRoute(String, Object, Object) |
Crea un AcceptedAtRouteResult objeto que genera una Status202Accepted respuesta. |
| BadRequest() |
Crea un BadRequestResult objeto que genera una Status400BadRequest respuesta. |
| BadRequest(ModelStateDictionary) |
Crea un BadRequestObjectResult objeto que genera una Status400BadRequest respuesta. |
| BadRequest(Object) |
Crea un BadRequestObjectResult objeto que genera una Status400BadRequest respuesta. |
| Challenge() |
Crea una interfaz ChallengeResult. |
| Challenge(AuthenticationProperties) |
Crea un ChallengeResult objeto con el |
| Challenge(AuthenticationProperties) |
Crea un ChallengeResult objeto con el |
| Challenge(AuthenticationProperties, String[]) |
Crea un ChallengeResult objeto con los esquemas de autenticación especificados y |
| Challenge(AuthenticationProperties, String[]) |
Crea un ChallengeResult objeto con los esquemas de autenticación especificados y |
| Challenge(String[]) |
Crea un ChallengeResult objeto con los esquemas de autenticación especificados. |
| Conflict() |
Crea un ConflictResult objeto que genera una Status409Conflict respuesta. |
| Conflict(ModelStateDictionary) |
Crea un ConflictObjectResult objeto que genera una Status409Conflict respuesta. |
| Conflict(Object) |
Crea un ConflictObjectResult objeto que genera una Status409Conflict respuesta. |
| Content(String) |
Crea un ContentResult objeto especificando una |
| Content(String, MediaTypeHeaderValue) |
Crea un ContentResult objeto especificando una |
| Content(String, String) |
Crea un ContentResult objeto especificando una |
| Content(String, String, Encoding) |
Crea un ContentResult objeto especificando una |
| Created(String, Object) |
Crea un CreatedResult objeto que genera una Status201Created respuesta. |
| Created(Uri, Object) |
Crea un CreatedResult objeto que genera una Status201Created respuesta. |
| CreatedAtAction(String, Object) |
Crea un CreatedAtActionResult objeto que genera una Status201Created respuesta. |
| CreatedAtAction(String, Object, Object) |
Crea un CreatedAtActionResult objeto que genera una Status201Created respuesta. |
| CreatedAtAction(String, String, Object, Object) |
Crea un CreatedAtActionResult objeto que genera una Status201Created respuesta. |
| CreatedAtRoute(Object, Object) |
Crea un CreatedAtRouteResult objeto que genera una Status201Created respuesta. |
| CreatedAtRoute(String, Object) |
Crea un CreatedAtRouteResult objeto que genera una Status201Created respuesta. |
| CreatedAtRoute(String, Object, Object) |
Crea un CreatedAtRouteResult objeto que genera una Status201Created respuesta. |
| File(Byte[], String) |
Devuelve un archivo con el especificado como contenido ( ) y el especificado |
| File(Byte[], String, Boolean) |
Devuelve un archivo con el especificado como contenido ( ) y el especificado |
| File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo con el especificado como contenido ( ) y el especificado |
| File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo con el especificado como contenido ( ) y el especificado |
| File(Byte[], String, String) |
Devuelve un archivo con el especificado como contenido ( ), el especificado como Content-Type y el especificado |
| File(Byte[], String, String, Boolean) |
Devuelve un archivo con el especificado como contenido ( ), el especificado como Content-Type y el especificado |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo con el especificado como contenido ( ), el especificado como Content-Type y el especificado como |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo con el especificado como contenido ( ), el especificado como Content-Type y el especificado como |
| File(Stream, String) |
Devuelve un archivo en el especificado |
| File(Stream, String, Boolean) |
Devuelve un archivo en el especificado |
| File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo en el especificado |
| File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo en el especificado |
| File(Stream, String, String) |
Devuelve un archivo en el especificado ( ) con el especificado como Content-Type y el especificado |
| File(Stream, String, String, Boolean) |
Devuelve un archivo en el especificado ( ) con el especificado como Content-Type y el especificado |
| File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo en el especificado ( ), el especificado como Content-Type y el especificado |
| File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo en el especificado ( ), el especificado como Content-Type y el especificado |
| File(String, String) |
Devuelve el archivo especificado por |
| File(String, String, Boolean) |
Devuelve el archivo especificado por |
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve el archivo especificado por |
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve el archivo especificado por |
| File(String, String, String) |
Devuelve el archivo especificado por ( ) con el especificado como Content-Type y el especificado |
| File(String, String, String, Boolean) |
Devuelve el archivo especificado por ( ) con el especificado como Content-Type y el especificado |
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve el archivo especificado por ( ), el especificado como Content-Type y el especificado |
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve el archivo especificado por ( ), el especificado como Content-Type y el especificado |
| Forbid() |
Crea un ForbidResult ( Status403Forbidden de forma predeterminada). |
| Forbid(AuthenticationProperties) |
Crea un ForbidResult objeto ( de forma Status403Forbidden predeterminada) con el |
| Forbid(AuthenticationProperties) |
Crea un ForbidResult objeto con el |
| Forbid(AuthenticationProperties, String[]) |
Crea un ForbidResult objeto ( de forma Status403Forbidden predeterminada) con los esquemas de autenticación y |
| Forbid(AuthenticationProperties, String[]) |
Crea un ForbidResult objeto con los esquemas de autenticación especificados y |
| Forbid(String[]) |
Crea ( ForbidResult de Status403Forbidden forma predeterminada) con los esquemas de autenticación especificados. |
| LocalRedirect(String) |
Crea un LocalRedirectResult objeto que redirige ( ) al objeto local Status302Found |
| LocalRedirectPermanent(String) |
Crea un LocalRedirectResult objeto con establecido en true ( ) utilizando el Permanent Status301MovedPermanently |
| LocalRedirectPermanentPreserveMethod(String) |
Crea un LocalRedirectResult objeto con establecido en true y establecido en true ( ) utilizando el Permanent PreserveMethod Status308PermanentRedirect |
| LocalRedirectPreserveMethod(String) |
Crea un LocalRedirectResult objeto con establecido en false y establecido en true ( ) utilizando el Permanent PreserveMethod Status307TemporaryRedirect |
| NoContent() |
Crea un NoContentResult objeto que genera una respuesta Status204NoContent vacía. |
| NotFound() |
Crea un NotFoundResult objeto que genera una Status404NotFound respuesta. |
| NotFound(Object) |
Crea un NotFoundObjectResult objeto que genera una Status404NotFound respuesta. |
| Ok() |
Crea un OkResult objeto que genera una respuesta Status200OK vacía. |
| Ok(Object) |
Crea un OkObjectResult objeto que genera una Status200OK respuesta. |
| PhysicalFile(String, String) |
Devuelve el archivo especificado por |
| PhysicalFile(String, String, Boolean) |
Devuelve el archivo especificado por |
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve el archivo especificado por |
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve el archivo especificado por |
| PhysicalFile(String, String, String) |
Devuelve el archivo especificado por ( ) con el especificado como Content-Type y el especificado |
| PhysicalFile(String, String, String, Boolean) |
Devuelve el archivo especificado por ( ) con el especificado como Content-Type y el especificado |
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve el archivo especificado por ( ), el especificado como Content-Type y el especificado |
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve el archivo especificado por ( ), el especificado como Content-Type y el especificado |
| Problem(String, String, Nullable<Int32>, String, String) |
Crea un ObjectResult objeto que genera una ProblemDetails respuesta. |
| Redirect(String) |
Crea un RedirectResult objeto que redirige ( ) al Status302Found |
| RedirectPermanent(String) |
Crea un RedirectResult objeto con establecido en true ( ) utilizando el Permanent Status301MovedPermanently |
| RedirectPermanentPreserveMethod(String) |
Crea un RedirectResult objeto con establecido en true y establecido en true ( ) utilizando el Permanent PreserveMethod Status308PermanentRedirect |
| RedirectPreserveMethod(String) |
Crea un RedirectResult objeto con establecido en false y establecido en true ( ) utilizando el Permanent PreserveMethod Status307TemporaryRedirect |
| RedirectToAction() |
Redirige ( Status302Found ) a una acción con el mismo nombre que la actual. Los nombres "controller" y "action" se recuperan de los valores ambiente de la solicitud actual. |
| RedirectToAction(String) |
Redirige ( Status302Found ) a la acción especificada mediante |
| RedirectToAction(String, Object) |
Redirige ( Status302Found ) a la acción especificada mediante y |
| RedirectToAction(String, String) |
Redirige ( Status302Found ) a la acción especificada mediante y |
| RedirectToAction(String, String, Object) |
Redirige ( ) a la acción especificada mediante los Status302Found valores |
| RedirectToAction(String, String, Object, String) |
Redirige ( ) a la acción especificada mediante los Status302Found valores de , , y |
| RedirectToAction(String, String, String) |
Redirige ( ) a la acción especificada mediante los Status302Found valores |
| RedirectToActionPermanent(String) |
Redirige ( Status301MovedPermanently ) a la acción especificada con establecido en true mediante el Permanent |
| RedirectToActionPermanent(String, Object) |
Redirige ( Status301MovedPermanently ) a la acción especificada con establecido en true mediante el especificado y Permanent |
| RedirectToActionPermanent(String, String) |
Redirige ( Status301MovedPermanently ) a la acción especificada con establecido en true mediante el especificado y Permanent |
| RedirectToActionPermanent(String, String, Object) |
Redirige ( ) a la acción especificada con establecido en true mediante los Status301MovedPermanently Permanent valores , y |
| RedirectToActionPermanent(String, String, Object, String) |
Redirige ( ) a la acción especificada con establecido en true mediante los Status301MovedPermanently valores de , , y Permanent |
| RedirectToActionPermanent(String, String, String) |
Redirige ( ) a la acción especificada con establecido en true mediante los Status301MovedPermanently Permanent valores , y |
| RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Redirige ( ) a la acción especificada con establecido en true y establecido en true, utilizando los valores , Status308PermanentRedirect Permanent , y PreserveMethod |
| RedirectToActionPreserveMethod(String, String, Object, String) |
Redirige ( ) a la acción especificada con establecido en false y establecido en true, utilizando los valores de Status307TemporaryRedirect Permanent , , y PreserveMethod |
| RedirectToPage(String) |
Redirige ( Status302Found ) al |
| RedirectToPage(String, Object) |
Redirige ( Status302Found ) al especificado utilizando el |
| RedirectToPage(String, String) |
Redirige ( Status302Found ) al especificado utilizando el |
| RedirectToPage(String, String, Object) |
Redirige ( Status302Found ) al |
| RedirectToPage(String, String, Object, String) |
Redirige ( Status302Found ) al especificado mediante el especificado y |
| RedirectToPage(String, String, String) |
Redirige ( Status302Found ) al especificado utilizando el |
| RedirectToPagePermanent(String) |
Redirige ( Status301MovedPermanently ) al |
| RedirectToPagePermanent(String, Object) |
Redirige ( Status301MovedPermanently ) al especificado utilizando el |
| RedirectToPagePermanent(String, String) |
Redirige ( Status301MovedPermanently ) al especificado utilizando el |
| RedirectToPagePermanent(String, String, Object, String) |
Redirige ( Status301MovedPermanently ) al especificado mediante el especificado y |
| RedirectToPagePermanent(String, String, String) |
Redirige ( Status301MovedPermanently ) al especificado utilizando el |
| RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Redirige ( ) a la ruta especificada con establecido en true y establecido en true, utilizando los Status308PermanentRedirect valores de , y Permanent PreserveMethod |
| RedirectToPagePreserveMethod(String, String, Object, String) |
Redirige ( ) a la página especificada con establecido en false y establecido en true, utilizando los Status307TemporaryRedirect valores de , y Permanent PreserveMethod |
| RedirectToRoute(Object) |
Redirige ( Status302Found ) a la ruta especificada mediante el |
| RedirectToRoute(String) |
Redirige ( Status302Found ) a la ruta especificada mediante el |
| RedirectToRoute(String, Object) |
Redirige ( Status302Found ) a la ruta especificada utilizando los valores de y |
| RedirectToRoute(String, Object, String) |
Redirige ( ) a la ruta especificada mediante los Status302Found valores de , y |
| RedirectToRoute(String, String) |
Redirige ( Status302Found ) a la ruta especificada utilizando los valores de y |
| RedirectToRoutePermanent(Object) |
Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el Permanent |
| RedirectToRoutePermanent(String) |
Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el Permanent |
| RedirectToRoutePermanent(String, Object) |
Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el especificado y Permanent |
| RedirectToRoutePermanent(String, Object, String) |
Redirige ( ) a la ruta especificada con establecido en true mediante los Status301MovedPermanently valores de , y Permanent |
| RedirectToRoutePermanent(String, String) |
Redirige ( Status301MovedPermanently ) a la ruta especificada con establecido en true mediante el especificado y Permanent |
| RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Redirige ( ) a la ruta especificada con establecido en true y establecido en true, utilizando los Status308PermanentRedirect valores de , y Permanent PreserveMethod |
| RedirectToRoutePreserveMethod(String, Object, String) |
Redirige ( ) a la ruta especificada con establecido en false y establecido en true, utilizando los Status307TemporaryRedirect valores de , y Permanent PreserveMethod |
| SignIn(ClaimsPrincipal) |
Crea una interfaz SignInResult. |
| SignIn(ClaimsPrincipal, AuthenticationProperties) |
Crea un SignInResult con |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crea un SignInResult objeto con el esquema de autenticación especificado y |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crea un SignInResult objeto con el esquema de autenticación especificado y |
| SignIn(ClaimsPrincipal, String) |
Crea un SignInResult objeto con el esquema de autenticación especificado. |
| SignOut() |
Crea una interfaz SignOutResult. |
| SignOut(AuthenticationProperties) |
Crea un SignOutResult con |
| SignOut(AuthenticationProperties, String[]) |
Crea un SignOutResult objeto con los esquemas de autenticación especificados y |
| SignOut(AuthenticationProperties, String[]) |
Crea un SignOutResult objeto con los esquemas de autenticación especificados y |
| SignOut(String[]) |
Crea un SignOutResult objeto con los esquemas de autenticación especificados. |
| StatusCode(Int32) |
Crea un StatusCodeResult objeto especificando |
| StatusCode(Int32, Object) |
Crea un ObjectResult objeto especificando y |
| TryUpdateModelAsync(Object, Type, String) |
Actualiza la instancia especificada mediante valores del actual |
| TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Actualiza la instancia |
| TryUpdateModelAsync<TModel>(TModel) |
Actualiza la instancia especificada |
| TryUpdateModelAsync<TModel>(TModel, String) |
Actualiza la instancia especificada mediante valores del actual |
| TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Actualiza la instancia especificada mediante valores del actual |
| TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Actualiza la instancia especificada mediante valores del actual |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Actualiza la instancia |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Actualiza la instancia |
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Actualiza la instancia |
| TryValidateModel(Object) |
Valida la instancia |
| TryValidateModel(Object, String) |
Valida la instancia |
| Unauthorized() |
Crea un UnauthorizedResult objeto que genera una Status401Unauthorized respuesta. |
| Unauthorized(Object) |
Crea un UnauthorizedObjectResult objeto que genera una Status401Unauthorized respuesta. |
| UnprocessableEntity() |
Crea un UnprocessableEntityResult objeto que genera una Status422UnprocessableEntity respuesta. |
| UnprocessableEntity(ModelStateDictionary) |
Crea un UnprocessableEntityObjectResult objeto que genera una Status422UnprocessableEntity respuesta. |
| UnprocessableEntity(Object) |
Crea un UnprocessableEntityObjectResult objeto que genera una Status422UnprocessableEntity respuesta. |
| ValidationProblem() |
Crea un ActionResult objeto que genera una respuesta con errores de validación de Status400BadRequest ModelState . |
| ValidationProblem(ModelStateDictionary) |
Crea un ActionResult objeto que genera una respuesta con errores de validación de Status400BadRequest |
| ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Crea un ActionResult objeto que genera una respuesta con un valor Status400BadRequest ValidationProblemDetails . |
| ValidationProblem(ValidationProblemDetails) |
Crea un BadRequestObjectResult objeto que genera una Status400BadRequest respuesta. |