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í.
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() |
Clase base para un controlador MVC sin compatibilidad con vistas. |
Propiedades
ControllerContext |
Obtiene o establece el ControllerContext. |
Empty |
Obtiene una instancia de EmptyResult. |
HttpContext |
Obtiene el HttpContext de la acción en ejecución. |
MetadataProvider |
Obtiene o establece el IModelMetadataProvider. |
ModelBinderFactory |
Obtiene o establece el IModelBinderFactory. |
ModelState |
Obtiene el ModelStateDictionary que contiene el estado del modelo y de la validación de enlace de modelos. |
ObjectValidator |
Obtiene o establece el IObjectModelValidator. |
ProblemDetailsFactory |
Obtiene o establece el ProblemDetailsFactory. |
Request |
Obtiene el HttpRequest de la acción en ejecución. |
Response |
Obtiene el HttpResponse de la acción en ejecución. |
RouteData |
Obtiene el RouteData de la acción en ejecución. |
Url |
Obtiene o establece el IUrlHelper. |
User |
Obtiene el ClaimsPrincipal para el usuario asociado a la acción en ejecución. |
Métodos
Accepted() |
Crea un objeto AcceptedResult que genera una respuesta Status202Accepted. |
Accepted(Object) |
Crea un objeto AcceptedResult que genera una respuesta Status202Accepted. |
Accepted(String) |
Crea un objeto AcceptedResult que genera una respuesta Status202Accepted. |
Accepted(String, Object) |
Crea un objeto AcceptedResult que genera una respuesta Status202Accepted. |
Accepted(Uri) |
Crea un objeto AcceptedResult que genera una respuesta Status202Accepted. |
Accepted(Uri, Object) |
Crea un objeto AcceptedResult que genera una respuesta Status202Accepted. |
AcceptedAtAction(String) |
Crea un objeto AcceptedAtActionResult que genera una respuesta Status202Accepted. |
AcceptedAtAction(String, Object) |
Crea un objeto AcceptedAtActionResult que genera una respuesta Status202Accepted. |
AcceptedAtAction(String, Object, Object) |
Crea un objeto AcceptedAtActionResult que genera una respuesta Status202Accepted. |
AcceptedAtAction(String, String) |
Crea un objeto AcceptedAtActionResult que genera una respuesta Status202Accepted. |
AcceptedAtAction(String, String, Object) |
Crea un objeto AcceptedAtActionResult que genera una respuesta Status202Accepted. |
AcceptedAtAction(String, String, Object, Object) |
Crea un objeto AcceptedAtActionResult que genera una respuesta Status202Accepted. |
AcceptedAtRoute(Object) |
Crea un objeto AcceptedAtRouteResult que genera una respuesta Status202Accepted. |
AcceptedAtRoute(Object, Object) |
Crea un objeto AcceptedAtRouteResult que genera una respuesta Status202Accepted. |
AcceptedAtRoute(String) |
Crea un objeto AcceptedAtRouteResult que genera una respuesta Status202Accepted. |
AcceptedAtRoute(String, Object) |
Crea un objeto AcceptedAtRouteResult que genera una respuesta Status202Accepted. |
AcceptedAtRoute(String, Object, Object) |
Crea un objeto AcceptedAtRouteResult que genera una respuesta Status202Accepted. |
BadRequest() |
Crea un BadRequestResult que genera una respuesta Status400BadRequest. |
BadRequest(ModelStateDictionary) |
Crea un BadRequestObjectResult que genera una respuesta Status400BadRequest. |
BadRequest(Object) |
Crea un BadRequestObjectResult que genera una respuesta Status400BadRequest. |
Challenge() |
Crea un ChallengeResult. |
Challenge(AuthenticationProperties) |
Crea un ChallengeResult con el |
Challenge(AuthenticationProperties) |
Crea un ChallengeResult con el |
Challenge(AuthenticationProperties, String[]) |
Crea un ChallengeResult con los esquemas de autenticación especificados y |
Challenge(AuthenticationProperties, String[]) |
Crea un ChallengeResult con los esquemas de autenticación especificados y |
Challenge(String[]) |
Crea un ChallengeResult con los esquemas de autenticación especificados. |
Conflict() |
Crea un ConflictResult que genera una respuesta Status409Conflict. |
Conflict(ModelStateDictionary) |
Crea un ConflictObjectResult que genera una respuesta Status409Conflict. |
Conflict(Object) |
Crea un ConflictObjectResult que genera una respuesta Status409Conflict. |
Content(String) |
Crea un objeto ContentResult especificando una cadena |
Content(String, MediaTypeHeaderValue) |
Crea un objeto ContentResult especificando una cadena de |
Content(String, String) |
Crea un objeto ContentResult especificando una cadena |
Content(String, String, Encoding) |
Crea un objeto ContentResult especificando una cadena de |
Created() |
Crea un objeto CreatedResult que genera una respuesta Status201Created. |
Created(String, Object) |
Crea un objeto CreatedResult que genera una respuesta Status201Created. |
Created(Uri, Object) |
Crea un objeto CreatedResult que genera una respuesta Status201Created. |
CreatedAtAction(String, Object) |
Crea un objeto CreatedAtActionResult que genera una respuesta Status201Created. |
CreatedAtAction(String, Object, Object) |
Crea un objeto CreatedAtActionResult que genera una respuesta Status201Created. |
CreatedAtAction(String, String, Object, Object) |
Crea un objeto CreatedAtActionResult que genera una respuesta Status201Created. |
CreatedAtRoute(Object, Object) |
Crea un objeto CreatedAtRouteResult que genera una respuesta Status201Created. |
CreatedAtRoute(String, Object) |
Crea un objeto CreatedAtRouteResult que genera una respuesta Status201Created. |
CreatedAtRoute(String, Object, Object) |
Crea un objeto CreatedAtRouteResult que genera una respuesta Status201Created. |
File(Byte[], String) |
Devuelve un archivo con el |
File(Byte[], String, Boolean) |
Devuelve un archivo con el |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo con el |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo con el |
File(Byte[], String, String) |
Devuelve un archivo con el |
File(Byte[], String, String, Boolean) |
Devuelve un archivo con el |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo con el |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo con el |
File(Stream, String) |
Devuelve un archivo en el |
File(Stream, String, Boolean) |
Devuelve un archivo en el |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo del |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo del |
File(Stream, String, String) |
Devuelve un archivo del |
File(Stream, String, String, Boolean) |
Devuelve un archivo del |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve un archivo del |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve un archivo del |
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 |
File(String, String, String, Boolean) |
Devuelve el archivo especificado por |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve el archivo especificado por |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve el archivo especificado por |
Forbid() |
Crea un ForbidResult (Status403Forbidden de forma predeterminada). |
Forbid(AuthenticationProperties) |
Crea un ForbidResult (Status403Forbidden de forma predeterminada) con el |
Forbid(AuthenticationProperties) |
Crea un ForbidResult con el |
Forbid(AuthenticationProperties, String[]) |
Crea un ForbidResult (Status403Forbidden de forma predeterminada) con los esquemas de autenticación especificados y |
Forbid(AuthenticationProperties, String[]) |
Crea un ForbidResult con los esquemas de autenticación especificados y |
Forbid(String[]) |
Crea un ForbidResult (Status403Forbidden de forma predeterminada) con los esquemas de autenticación especificados. |
LocalRedirect(String) |
Crea un objeto LocalRedirectResult que redirige (Status302Found) al |
LocalRedirectPermanent(String) |
Crea un objeto LocalRedirectResult con Permanent establecido en true (Status301MovedPermanently) mediante el |
LocalRedirectPermanentPreserveMethod(String) |
Crea un objeto LocalRedirectResult con Permanent establecido en true y PreserveMethod establecido en true (Status308PermanentRedirect) mediante el |
LocalRedirectPreserveMethod(String) |
Crea un objeto LocalRedirectResult con Permanent establecido en false y PreserveMethod establecido en true (Status307TemporaryRedirect) mediante el |
NoContent() |
Crea un objeto NoContentResult que genera una respuesta Status204NoContent vacía. |
NotFound() |
Crea un NotFoundResult que genera una respuesta Status404NotFound. |
NotFound(Object) |
Crea un NotFoundObjectResult que genera una respuesta Status404NotFound. |
Ok() |
Crea un objeto OkResult que genera una respuesta Status200OK vacía. |
Ok(Object) |
Crea un objeto OkObjectResult que genera una respuesta Status200OK. |
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 |
PhysicalFile(String, String, String, Boolean) |
Devuelve el archivo especificado por |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Devuelve el archivo especificado por |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Devuelve el archivo especificado por |
Problem(String, String, Nullable<Int32>, String, String) |
Crea un ObjectResult que genera una respuesta ProblemDetails. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Crea un ObjectResult que genera una respuesta ProblemDetails. |
Redirect(String) |
Crea un objeto RedirectResult que redirige (Status302Found) al |
RedirectPermanent(String) |
Crea un objeto RedirectResult con Permanent establecido en true (Status301MovedPermanently) mediante el |
RedirectPermanentPreserveMethod(String) |
Crea un objeto RedirectResult con Permanent establecido en true y PreserveMethod establecido en true (Status308PermanentRedirect) mediante el |
RedirectPreserveMethod(String) |
Crea un objeto RedirectResult con Permanent establecido en false y PreserveMethod establecido en true (Status307TemporaryRedirect) mediante el |
RedirectToAction() |
Redirige (Status302Found) a una acción con el mismo nombre que el actual. Los nombres "controller" y "action" se recuperan de los valores ambientales de la solicitud actual. |
RedirectToAction(String) |
Redirige (Status302Found) a la acción especificada mediante el |
RedirectToAction(String, Object) |
Redirige (Status302Found) a la acción especificada mediante el |
RedirectToAction(String, String) |
Redirige (Status302Found) a la acción especificada mediante el |
RedirectToAction(String, String, Object) |
Redirige (Status302Found) a la acción especificada mediante el |
RedirectToAction(String, String, Object, String) |
Redirige (Status302Found) a la acción especificada mediante el |
RedirectToAction(String, String, String) |
Redirige (Status302Found) a la acción especificada mediante el |
RedirectToActionPermanent(String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el |
RedirectToActionPermanent(String, Object) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el |
RedirectToActionPermanent(String, String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el |
RedirectToActionPermanent(String, String, Object) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el |
RedirectToActionPermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el |
RedirectToActionPermanent(String, String, String) |
Redirige (Status301MovedPermanently) a la acción especificada con Permanent establecido en true mediante el |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Redirige (Status308PermanentRedirect) a la acción especificada con Permanent establecido en true y PreserveMethod establecido en true, mediante el |
RedirectToActionPreserveMethod(String, String, Object, String) |
Redirige (Status307TemporaryRedirect) a la acción especificada con Permanent establecido en false y PreserveMethod establecido en true, mediante el |
RedirectToPage(String) |
Redirige (Status302Found) al |
RedirectToPage(String, Object) |
Redirige (Status302Found) al |
RedirectToPage(String, String) |
Redirige (Status302Found) al |
RedirectToPage(String, String, Object) |
Redirige (Status302Found) al |
RedirectToPage(String, String, Object, String) |
Redirige (Status302Found) al |
RedirectToPage(String, String, String) |
Redirige (Status302Found) al |
RedirectToPagePermanent(String) |
Redirige (Status301MovedPermanently) al |
RedirectToPagePermanent(String, Object) |
Redirige (Status301MovedPermanently) al |
RedirectToPagePermanent(String, String) |
Redirige (Status301MovedPermanently) al |
RedirectToPagePermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) al |
RedirectToPagePermanent(String, String, String) |
Redirige (Status301MovedPermanently) al |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Redirige (Status308PermanentRedirect) a la ruta especificada con Permanent establecido en true y PreserveMethod establecido en true, utilizando el |
RedirectToPagePreserveMethod(String, String, Object, String) |
Redirige (Status307TemporaryRedirect) a la página especificada con Permanent establecido en false y PreserveMethod establecido en true, utilizando el |
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 mediante el |
RedirectToRoute(String, Object, String) |
Redirige (Status302Found) a la ruta especificada mediante el |
RedirectToRoute(String, String) |
Redirige (Status302Found) a la ruta especificada mediante el |
RedirectToRoutePermanent(Object) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecido en true mediante el |
RedirectToRoutePermanent(String) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecido en true mediante el |
RedirectToRoutePermanent(String, Object) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecido en true mediante el |
RedirectToRoutePermanent(String, Object, String) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecido en true mediante el |
RedirectToRoutePermanent(String, String) |
Redirige (Status301MovedPermanently) a la ruta especificada con Permanent establecido en true mediante el |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Redirige (Status308PermanentRedirect) a la ruta especificada con Permanent establecido en true y PreserveMethod establecido en true, utilizando el |
RedirectToRoutePreserveMethod(String, Object, String) |
Redirige (Status307TemporaryRedirect) a la ruta especificada con Permanent establecido en false y PreserveMethod establecido en true, mediante el |
SignIn(ClaimsPrincipal) |
Crea un SignInResult. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
Crea un SignInResult con |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crea un SignInResult con el esquema de autenticación especificado y |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crea un SignInResult con el esquema de autenticación especificado y |
SignIn(ClaimsPrincipal, String) |
Crea un SignInResult con el esquema de autenticación especificado. |
SignOut() |
Crea un SignOutResult. |
SignOut(AuthenticationProperties) |
Crea un SignOutResult con |
SignOut(AuthenticationProperties, String[]) |
Crea un SignOutResult con los esquemas de autenticación especificados y |
SignOut(AuthenticationProperties, String[]) |
Crea un SignOutResult con los esquemas de autenticación especificados y |
SignOut(String[]) |
Crea un SignOutResult con los esquemas de autenticación especificados. |
StatusCode(Int32) |
Crea un objeto StatusCodeResult especificando un |
StatusCode(Int32, Object) |
Crea un objeto ObjectResult especificando un |
TryUpdateModelAsync(Object, Type, String) |
Actualiza la instancia de |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Actualiza la instancia de |
TryUpdateModelAsync<TModel>(TModel) |
Actualiza la instancia de |
TryUpdateModelAsync<TModel>(TModel, String) |
Actualiza la instancia de |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Actualiza la instancia de |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Actualiza la instancia de |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Actualiza la instancia de |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Actualiza la instancia de |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Actualiza la instancia de |
TryValidateModel(Object) |
Valida la instancia de |
TryValidateModel(Object, String) |
Valida la instancia de |
Unauthorized() |
Crea un UnauthorizedResult que genera una respuesta Status401Unauthorized. |
Unauthorized(Object) |
Crea un UnauthorizedObjectResult que genera una respuesta Status401Unauthorized. |
UnprocessableEntity() |
Crea un UnprocessableEntityResult que genera una respuesta Status422UnprocessableEntity. |
UnprocessableEntity(ModelStateDictionary) |
Crea un UnprocessableEntityObjectResult que genera una respuesta Status422UnprocessableEntity. |
UnprocessableEntity(Object) |
Crea un UnprocessableEntityObjectResult que genera una respuesta Status422UnprocessableEntity. |
ValidationProblem() |
Crea un ActionResult que genera una respuesta de Status400BadRequest con errores de validación de ModelState. |
ValidationProblem(ModelStateDictionary) |
Crea un ActionResult que genera una respuesta de Status400BadRequest con errores de validación de |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Crea un ActionResult que genera una respuesta Status400BadRequest con un valor de ValidationProblemDetails. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Crea un ActionResult que genera una respuesta Status400BadRequest con un valor de ValidationProblemDetails. |
ValidationProblem(ValidationProblemDetails) |
Crea un BadRequestObjectResult que genera una respuesta Status400BadRequest. |