ControllerBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base pour un contrôleur MVC sans prise en charge d’affichage.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Héritage
-
ControllerBase
- Dérivé
- Attributs
Constructeurs
ControllerBase() |
Classe de base pour un contrôleur MVC sans prise en charge d’affichage. |
Propriétés
ControllerContext |
Obtient ou définit le ControllerContext. |
Empty |
Obtient une instance de EmptyResult. |
HttpContext |
Obtient la HttpContext de l’action en cours d’exécution. |
MetadataProvider |
Obtient ou définit le IModelMetadataProvider. |
ModelBinderFactory |
Obtient ou définit le IModelBinderFactory. |
ModelState |
Obtient la ModelStateDictionary qui contient l’état du modèle et de la validation de liaison de modèle. |
ObjectValidator |
Obtient ou définit le IObjectModelValidator. |
ProblemDetailsFactory |
Obtient ou définit le ProblemDetailsFactory. |
Request |
Obtient la HttpRequest de l’action en cours d’exécution. |
Response |
Obtient la HttpResponse de l’action en cours d’exécution. |
RouteData |
Obtient la RouteData de l’action en cours d’exécution. |
Url |
Obtient ou définit le IUrlHelper. |
User |
Obtient le ClaimsPrincipal pour l’utilisateur associé à l’action en cours d’exécution. |
Méthodes
Accepted() |
Crée un objet AcceptedResult qui produit une réponse Status202Accepted. |
Accepted(Object) |
Crée un objet AcceptedResult qui produit une réponse Status202Accepted. |
Accepted(String) |
Crée un objet AcceptedResult qui produit une réponse Status202Accepted. |
Accepted(String, Object) |
Crée un objet AcceptedResult qui produit une réponse Status202Accepted. |
Accepted(Uri) |
Crée un objet AcceptedResult qui produit une réponse Status202Accepted. |
Accepted(Uri, Object) |
Crée un objet AcceptedResult qui produit une réponse Status202Accepted. |
AcceptedAtAction(String) |
Crée un objet AcceptedAtActionResult qui produit une réponse Status202Accepted. |
AcceptedAtAction(String, Object) |
Crée un objet AcceptedAtActionResult qui produit une réponse Status202Accepted. |
AcceptedAtAction(String, Object, Object) |
Crée un objet AcceptedAtActionResult qui produit une réponse Status202Accepted. |
AcceptedAtAction(String, String) |
Crée un objet AcceptedAtActionResult qui produit une réponse Status202Accepted. |
AcceptedAtAction(String, String, Object) |
Crée un objet AcceptedAtActionResult qui produit une réponse Status202Accepted. |
AcceptedAtAction(String, String, Object, Object) |
Crée un objet AcceptedAtActionResult qui produit une réponse Status202Accepted. |
AcceptedAtRoute(Object) |
Crée un objet AcceptedAtRouteResult qui produit une réponse Status202Accepted. |
AcceptedAtRoute(Object, Object) |
Crée un objet AcceptedAtRouteResult qui produit une réponse Status202Accepted. |
AcceptedAtRoute(String) |
Crée un objet AcceptedAtRouteResult qui produit une réponse Status202Accepted. |
AcceptedAtRoute(String, Object) |
Crée un objet AcceptedAtRouteResult qui produit une réponse Status202Accepted. |
AcceptedAtRoute(String, Object, Object) |
Crée un objet AcceptedAtRouteResult qui produit une réponse Status202Accepted. |
BadRequest() |
Crée un BadRequestResult qui produit une réponse Status400BadRequest. |
BadRequest(ModelStateDictionary) |
Crée un BadRequestObjectResult qui produit une réponse Status400BadRequest. |
BadRequest(Object) |
Crée un BadRequestObjectResult qui produit une réponse Status400BadRequest. |
Challenge() |
Crée un ChallengeResult. |
Challenge(AuthenticationProperties) |
Crée un ChallengeResult avec le |
Challenge(AuthenticationProperties) |
Crée un ChallengeResult avec le |
Challenge(AuthenticationProperties, String[]) |
Crée un ChallengeResult avec les schémas d’authentification spécifiés et |
Challenge(AuthenticationProperties, String[]) |
Crée un ChallengeResult avec les schémas d’authentification spécifiés et |
Challenge(String[]) |
Crée un ChallengeResult avec les schémas d’authentification spécifiés. |
Conflict() |
Crée un ConflictResult qui produit une réponse Status409Conflict. |
Conflict(ModelStateDictionary) |
Crée un ConflictObjectResult qui produit une réponse Status409Conflict. |
Conflict(Object) |
Crée un ConflictObjectResult qui produit une réponse Status409Conflict. |
Content(String) |
Crée un objet ContentResult en spécifiant une chaîne de |
Content(String, MediaTypeHeaderValue) |
Crée un objet ContentResult en spécifiant une chaîne de |
Content(String, String) |
Crée un objet ContentResult en spécifiant une chaîne |
Content(String, String, Encoding) |
Crée un objet ContentResult en spécifiant une chaîne de |
Created() |
Crée un objet CreatedResult qui produit une réponse Status201Created. |
Created(String, Object) |
Crée un objet CreatedResult qui produit une réponse Status201Created. |
Created(Uri, Object) |
Crée un objet CreatedResult qui produit une réponse Status201Created. |
CreatedAtAction(String, Object) |
Crée un objet CreatedAtActionResult qui produit une réponse Status201Created. |
CreatedAtAction(String, Object, Object) |
Crée un objet CreatedAtActionResult qui produit une réponse Status201Created. |
CreatedAtAction(String, String, Object, Object) |
Crée un objet CreatedAtActionResult qui produit une réponse Status201Created. |
CreatedAtRoute(Object, Object) |
Crée un objet CreatedAtRouteResult qui produit une réponse Status201Created. |
CreatedAtRoute(String, Object) |
Crée un objet CreatedAtRouteResult qui produit une réponse Status201Created. |
CreatedAtRoute(String, Object, Object) |
Crée un objet CreatedAtRouteResult qui produit une réponse Status201Created. |
File(Byte[], String) |
Retourne un fichier avec le |
File(Byte[], String, Boolean) |
Retourne un fichier avec le |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier avec le |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier avec le |
File(Byte[], String, String) |
Retourne un fichier avec le |
File(Byte[], String, String, Boolean) |
Retourne un fichier avec le |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier avec le |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier avec le |
File(Stream, String) |
Retourne un fichier dans le |
File(Stream, String, Boolean) |
Retourne un fichier dans le |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier dans le |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier dans le |
File(Stream, String, String) |
Retourne un fichier dans le |
File(Stream, String, String, Boolean) |
Retourne un fichier dans le |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier dans le |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier dans le |
File(String, String) |
Retourne le fichier spécifié par |
File(String, String, Boolean) |
Retourne le fichier spécifié par |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne le fichier spécifié par |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne le fichier spécifié par |
File(String, String, String) |
Retourne le fichier spécifié par |
File(String, String, String, Boolean) |
Retourne le fichier spécifié par |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne le fichier spécifié par |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne le fichier spécifié par |
Forbid() |
Crée un ForbidResult (Status403Forbidden par défaut). |
Forbid(AuthenticationProperties) |
Crée un ForbidResult (Status403Forbidden par défaut) avec le |
Forbid(AuthenticationProperties) |
Crée un ForbidResult avec le |
Forbid(AuthenticationProperties, String[]) |
Crée un ForbidResult (Status403Forbidden par défaut) avec les schémas d’authentification et |
Forbid(AuthenticationProperties, String[]) |
Crée un ForbidResult avec les schémas d’authentification spécifiés et |
Forbid(String[]) |
Crée un ForbidResult (Status403Forbidden par défaut) avec les schémas d’authentification spécifiés. |
LocalRedirect(String) |
Crée un objet LocalRedirectResult qui redirige (Status302Found) vers le |
LocalRedirectPermanent(String) |
Crée un objet LocalRedirectResult avec Permanent défini sur true (Status301MovedPermanently) à l’aide du |
LocalRedirectPermanentPreserveMethod(String) |
Crée un objet LocalRedirectResult avec Permanent défini sur true et PreserveMethod défini sur true (Status308PermanentRedirect) à l’aide du |
LocalRedirectPreserveMethod(String) |
Crée un objet LocalRedirectResult avec Permanent défini sur false et PreserveMethod défini sur true (Status307TemporaryRedirect) à l’aide du |
NoContent() |
Crée un objet NoContentResult qui produit une réponse Status204NoContent vide. |
NotFound() |
Crée un NotFoundResult qui produit une réponse Status404NotFound. |
NotFound(Object) |
Crée un NotFoundObjectResult qui produit une réponse Status404NotFound. |
Ok() |
Crée un objet OkResult qui produit une réponse Status200OK vide. |
Ok(Object) |
Crée un objet OkObjectResult qui produit une réponse Status200OK. |
PhysicalFile(String, String) |
Retourne le fichier spécifié par |
PhysicalFile(String, String, Boolean) |
Retourne le fichier spécifié par |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne le fichier spécifié par |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne le fichier spécifié par |
PhysicalFile(String, String, String) |
Retourne le fichier spécifié par |
PhysicalFile(String, String, String, Boolean) |
Retourne le fichier spécifié par |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne le fichier spécifié par |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne le fichier spécifié par |
Problem(String, String, Nullable<Int32>, String, String) |
Crée un ObjectResult qui produit une réponse ProblemDetails. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Crée un ObjectResult qui produit une réponse ProblemDetails. |
Redirect(String) |
Crée un objet RedirectResult qui redirige (Status302Found) vers le |
RedirectPermanent(String) |
Crée un objet RedirectResult avec Permanent défini sur true (Status301MovedPermanently) à l’aide du |
RedirectPermanentPreserveMethod(String) |
Crée un objet RedirectResult avec Permanent défini sur true et PreserveMethod défini sur true (Status308PermanentRedirect) à l’aide du |
RedirectPreserveMethod(String) |
Crée un objet RedirectResult avec Permanent défini sur false et PreserveMethod défini sur true (Status307TemporaryRedirect) à l’aide du |
RedirectToAction() |
Redirige (Status302Found) vers une action portant le même nom que celui actuel. Les noms « contrôleur » et « action » sont récupérés à partir des valeurs ambiantes de la requête actuelle. |
RedirectToAction(String) |
Redirige (Status302Found) vers l’action spécifiée à l’aide du |
RedirectToAction(String, Object) |
Redirige (Status302Found) vers l’action spécifiée à l’aide de la |
RedirectToAction(String, String) |
Redirige (Status302Found) vers l’action spécifiée à l’aide du |
RedirectToAction(String, String, Object) |
Redirige (Status302Found) vers l’action spécifiée à l’aide du |
RedirectToAction(String, String, Object, String) |
Redirige (Status302Found) vers l’action spécifiée à l’aide du |
RedirectToAction(String, String, String) |
Redirige (Status302Found) vers l’action spécifiée à l’aide du |
RedirectToActionPermanent(String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent défini sur true à l’aide du |
RedirectToActionPermanent(String, Object) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent défini sur true à l’aide du |
RedirectToActionPermanent(String, String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent défini sur true à l’aide du |
RedirectToActionPermanent(String, String, Object) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent défini sur true à l’aide du |
RedirectToActionPermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent défini sur true à l’aide du |
RedirectToActionPermanent(String, String, String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent défini sur true à l’aide du |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Redirige (Status308PermanentRedirect) vers l’action spécifiée avec Permanent défini sur true et PreserveMethod défini sur true, à l’aide du |
RedirectToActionPreserveMethod(String, String, Object, String) |
Redirige (Status307TemporaryRedirect) vers l’action spécifiée avec Permanent défini sur false et PreserveMethod défini sur true, à l’aide du |
RedirectToPage(String) |
Redirige (Status302Found) vers le |
RedirectToPage(String, Object) |
Redirige (Status302Found) vers le |
RedirectToPage(String, String) |
Redirige (Status302Found) vers le |
RedirectToPage(String, String, Object) |
Redirige (Status302Found) vers le |
RedirectToPage(String, String, Object, String) |
Redirige (Status302Found) vers le |
RedirectToPage(String, String, String) |
Redirige (Status302Found) vers le |
RedirectToPagePermanent(String) |
Redirige (Status301MovedPermanently) vers le |
RedirectToPagePermanent(String, Object) |
Redirige (Status301MovedPermanently) vers le |
RedirectToPagePermanent(String, String) |
Redirige (Status301MovedPermanently) vers le |
RedirectToPagePermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) vers le |
RedirectToPagePermanent(String, String, String) |
Redirige (Status301MovedPermanently) vers le |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Redirige (Status308PermanentRedirect) vers l’itinéraire spécifié avec Permanent défini sur true et PreserveMethod défini sur true, à l’aide du |
RedirectToPagePreserveMethod(String, String, Object, String) |
Redirige (Status307TemporaryRedirect) vers la page spécifiée avec Permanent défini sur false et PreserveMethod défini sur true, à l’aide du |
RedirectToRoute(Object) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide du |
RedirectToRoute(String) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide du |
RedirectToRoute(String, Object) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide de la |
RedirectToRoute(String, Object, String) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide de l' |
RedirectToRoute(String, String) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide de la |
RedirectToRoutePermanent(Object) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du |
RedirectToRoutePermanent(String) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du |
RedirectToRoutePermanent(String, Object) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du |
RedirectToRoutePermanent(String, Object, String) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du |
RedirectToRoutePermanent(String, String) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Redirige (Status308PermanentRedirect) vers l’itinéraire spécifié avec Permanent défini sur true et PreserveMethod défini sur true, à l’aide du |
RedirectToRoutePreserveMethod(String, Object, String) |
Redirige (Status307TemporaryRedirect) vers l’itinéraire spécifié avec Permanent défini sur false et PreserveMethod défini sur true, à l’aide du |
SignIn(ClaimsPrincipal) |
Crée un SignInResult. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
Crée un SignInResult avec |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crée un SignInResult avec le schéma d’authentification spécifié et |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crée un SignInResult avec le schéma d’authentification spécifié et |
SignIn(ClaimsPrincipal, String) |
Crée un SignInResult avec le schéma d’authentification spécifié. |
SignOut() |
Crée un SignOutResult. |
SignOut(AuthenticationProperties) |
Crée un SignOutResult avec |
SignOut(AuthenticationProperties, String[]) |
Crée un SignOutResult avec les schémas d’authentification spécifiés et |
SignOut(AuthenticationProperties, String[]) |
Crée un SignOutResult avec les schémas d’authentification spécifiés et |
SignOut(String[]) |
Crée un SignOutResult avec les schémas d’authentification spécifiés. |
StatusCode(Int32) |
Crée un objet StatusCodeResult en spécifiant un |
StatusCode(Int32, Object) |
Crée un objet ObjectResult en spécifiant un |
TryUpdateModelAsync(Object, Type, String) |
Met à jour l’instance de |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Met à jour l’instance de |
TryUpdateModelAsync<TModel>(TModel) |
Met à jour l’instance de |
TryUpdateModelAsync<TModel>(TModel, String) |
Met à jour l’instance de |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Met à jour l’instance de |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Met à jour l’instance de |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Met à jour l’instance de |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Met à jour l’instance de |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Met à jour l’instance de |
TryValidateModel(Object) |
Valide l’instance de |
TryValidateModel(Object, String) |
Valide l’instance de |
Unauthorized() |
Crée un UnauthorizedResult qui produit une réponse Status401Unauthorized. |
Unauthorized(Object) |
Crée un UnauthorizedObjectResult qui produit une réponse Status401Unauthorized. |
UnprocessableEntity() |
Crée un UnprocessableEntityResult qui produit une réponse Status422UnprocessableEntity. |
UnprocessableEntity(ModelStateDictionary) |
Crée un UnprocessableEntityObjectResult qui produit une réponse Status422UnprocessableEntity. |
UnprocessableEntity(Object) |
Crée un UnprocessableEntityObjectResult qui produit une réponse Status422UnprocessableEntity. |
ValidationProblem() |
Crée un ActionResult qui produit une réponse Status400BadRequest avec des erreurs de validation de ModelState. |
ValidationProblem(ModelStateDictionary) |
Crée un ActionResult qui produit une réponse Status400BadRequest avec des erreurs de validation de |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Crée un ActionResult qui produit une réponse Status400BadRequest avec une valeur de ValidationProblemDetails. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Crée un ActionResult qui produit une réponse Status400BadRequest avec une valeur de ValidationProblemDetails. |
ValidationProblem(ValidationProblemDetails) |
Crée un BadRequestObjectResult qui produit une réponse Status400BadRequest. |