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 de la vue.
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 de la vue. |
Propriétés
ControllerContext |
Obtient ou définit ControllerContext. |
Empty |
Obtient une instance de EmptyResult. |
HttpContext |
Obtient le HttpContext pour l’action en cours d’exécution. |
MetadataProvider |
Obtient ou définit IModelMetadataProvider. |
ModelBinderFactory |
Obtient ou définit IModelBinderFactory. |
ModelState |
Obtient le ModelStateDictionary qui contient l’état du modèle et de la validation de la liaison de modèle. |
ObjectValidator |
Obtient ou définit IObjectModelValidator. |
ProblemDetailsFactory |
Obtient ou définit ProblemDetailsFactory. |
Request |
Obtient le HttpRequest pour l’action en cours d’exécution. |
Response |
Obtient le HttpResponse pour l’action en cours d’exécution. |
RouteData |
Obtient le RouteData pour l’action en cours d’exécution. |
Url |
Obtient ou définit IUrlHelper. |
User |
Obtient le ClaimsPrincipal pour l’utilisateur associé à l’action en cours d’exécution. |
Méthodes
Accepted() |
Crée un AcceptedResult objet qui produit une Status202Accepted réponse. |
Accepted(Object) |
Crée un AcceptedResult objet qui produit une Status202Accepted réponse. |
Accepted(String) |
Crée un AcceptedResult objet qui produit une Status202Accepted réponse. |
Accepted(String, Object) |
Crée un AcceptedResult objet qui produit une Status202Accepted réponse. |
Accepted(Uri) |
Crée un AcceptedResult objet qui produit une Status202Accepted réponse. |
Accepted(Uri, Object) |
Crée un AcceptedResult objet qui produit une Status202Accepted réponse. |
AcceptedAtAction(String) |
Crée un AcceptedAtActionResult objet qui produit une Status202Accepted réponse. |
AcceptedAtAction(String, Object) |
Crée un AcceptedAtActionResult objet qui produit une Status202Accepted réponse. |
AcceptedAtAction(String, Object, Object) |
Crée un AcceptedAtActionResult objet qui produit une Status202Accepted réponse. |
AcceptedAtAction(String, String) |
Crée un AcceptedAtActionResult objet qui produit une Status202Accepted réponse. |
AcceptedAtAction(String, String, Object) |
Crée un AcceptedAtActionResult objet qui produit une Status202Accepted réponse. |
AcceptedAtAction(String, String, Object, Object) |
Crée un AcceptedAtActionResult objet qui produit une Status202Accepted réponse. |
AcceptedAtRoute(Object) |
Crée un AcceptedAtRouteResult objet qui produit une Status202Accepted réponse. |
AcceptedAtRoute(Object, Object) |
Crée un AcceptedAtRouteResult objet qui produit une Status202Accepted réponse. |
AcceptedAtRoute(String) |
Crée un AcceptedAtRouteResult objet qui produit une Status202Accepted réponse. |
AcceptedAtRoute(String, Object) |
Crée un AcceptedAtRouteResult objet qui produit une Status202Accepted réponse. |
AcceptedAtRoute(String, Object, Object) |
Crée un AcceptedAtRouteResult objet qui produit une Status202Accepted réponse. |
BadRequest() |
Crée un BadRequestResult qui produit une Status400BadRequest réponse. |
BadRequest(ModelStateDictionary) |
Crée un BadRequestObjectResult qui produit une Status400BadRequest réponse. |
BadRequest(Object) |
Crée un BadRequestObjectResult qui produit une Status400BadRequest réponse. |
Challenge() |
Crée un ChallengeResult. |
Challenge(AuthenticationProperties) |
Crée un ChallengeResult avec le spécifié |
Challenge(AuthenticationProperties) |
Crée un ChallengeResult avec le spécifié |
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 Status409Conflict réponse. |
Conflict(ModelStateDictionary) |
Crée un ConflictObjectResult qui produit une Status409Conflict réponse. |
Conflict(Object) |
Crée un ConflictObjectResult qui produit une Status409Conflict réponse. |
Content(String) |
Crée un ContentResult objet en spécifiant une |
Content(String, MediaTypeHeaderValue) |
Crée un ContentResult objet en spécifiant une |
Content(String, String) |
Crée un ContentResult objet en spécifiant une |
Content(String, String, Encoding) |
Crée un ContentResult objet en spécifiant une |
Created() |
Crée un CreatedResult objet qui produit une Status201Created réponse. |
Created(String, Object) |
Crée un CreatedResult objet qui produit une Status201Created réponse. |
Created(Uri, Object) |
Crée un CreatedResult objet qui produit une Status201Created réponse. |
CreatedAtAction(String, Object) |
Crée un CreatedAtActionResult objet qui produit une Status201Created réponse. |
CreatedAtAction(String, Object, Object) |
Crée un CreatedAtActionResult objet qui produit une Status201Created réponse. |
CreatedAtAction(String, String, Object, Object) |
Crée un CreatedAtActionResult objet qui produit une Status201Created réponse. |
CreatedAtRoute(Object, Object) |
Crée un CreatedAtRouteResult objet qui produit une Status201Created réponse. |
CreatedAtRoute(String, Object) |
Crée un CreatedAtRouteResult objet qui produit une Status201Created réponse. |
CreatedAtRoute(String, Object, Object) |
Crée un CreatedAtRouteResult objet qui produit une Status201Created réponse. |
File(Byte[], String) |
Retourne un fichier avec le spécifié |
File(Byte[], String, Boolean) |
Retourne un fichier avec le spécifié |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier avec le spécifié |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier avec le spécifié |
File(Byte[], String, String) |
Retourne un fichier avec le spécifié |
File(Byte[], String, String, Boolean) |
Retourne un fichier avec le spécifié |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier avec le spécifié |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier avec le spécifié |
File(Stream, String) |
Retourne un fichier dans le spécifié |
File(Stream, String, Boolean) |
Retourne un fichier dans le spécifié |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier dans le spécifié |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier dans le spécifié |
File(Stream, String, String) |
Retourne un fichier dans le spécifié |
File(Stream, String, String, Boolean) |
Retourne un fichier dans le spécifié |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Retourne un fichier dans le spécifié |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Retourne un fichier dans le spécifié |
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 spécifié |
Forbid(AuthenticationProperties) |
Crée un ForbidResult avec le spécifié |
Forbid(AuthenticationProperties, String[]) |
Crée un ForbidResult (Status403Forbidden par défaut) avec les schémas d’authentification spécifiés 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 LocalRedirectResult objet qui redirige (Status302Found) vers le local |
LocalRedirectPermanent(String) |
Crée un LocalRedirectResult objet avec Permanent la valeur true (Status301MovedPermanently) à l’aide du spécifié |
LocalRedirectPermanentPreserveMethod(String) |
Crée un LocalRedirectResult objet avec Permanent la valeur true et PreserveMethod la valeur true (Status308PermanentRedirect) à l’aide du spécifié |
LocalRedirectPreserveMethod(String) |
Crée un LocalRedirectResult objet avec Permanent la valeur false et PreserveMethod la valeur true (Status307TemporaryRedirect) à l’aide du spécifié |
NoContent() |
Crée un NoContentResult objet qui produit une réponse vide Status204NoContent . |
NotFound() |
Crée un NotFoundResult qui produit une Status404NotFound réponse. |
NotFound(Object) |
Crée un NotFoundObjectResult qui produit une Status404NotFound réponse. |
Ok() |
Crée un OkResult objet qui produit une réponse vide Status200OK . |
Ok(Object) |
Crée un OkObjectResult objet qui produit une Status200OK réponse. |
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 ProblemDetails réponse. |
Redirect(String) |
Crée un RedirectResult objet qui redirige (Status302Found) vers le spécifié |
RedirectPermanent(String) |
Crée un RedirectResult objet avec Permanent la valeur true (Status301MovedPermanently) à l’aide du spécifié |
RedirectPermanentPreserveMethod(String) |
Crée un RedirectResult objet avec Permanent la valeur true et PreserveMethod la valeur true (Status308PermanentRedirect) à l’aide du spécifié |
RedirectPreserveMethod(String) |
Crée un RedirectResult objet avec Permanent la valeur false et PreserveMethod la valeur true (Status307TemporaryRedirect) à l’aide du spécifié |
RedirectToAction() |
Redirige (Status302Found) vers une action portant le même nom que l’action actuelle. 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 de |
RedirectToAction(String, Object) |
Redirige (Status302Found) vers l’action spécifiée à l’aide de et |
RedirectToAction(String, String) |
Redirige (Status302Found) vers l’action spécifiée à l’aide de et |
RedirectToAction(String, String, Object) |
Redirige (Status302Found) vers l’action spécifiée à l’aide de , |
RedirectToAction(String, String, Object, String) |
Redirige (Status302Found) vers l’action spécifiée à l’aide de , |
RedirectToAction(String, String, String) |
Redirige (Status302Found) vers l’action spécifiée à l’aide de , |
RedirectToActionPermanent(String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide du spécifié |
RedirectToActionPermanent(String, Object) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide du spécifié |
RedirectToActionPermanent(String, String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide du spécifié |
RedirectToActionPermanent(String, String, Object) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide des valeurs spécifiées |
RedirectToActionPermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide des valeurs spécifiées |
RedirectToActionPermanent(String, String, String) |
Redirige (Status301MovedPermanently) vers l’action spécifiée avec Permanent la valeur true à l’aide des valeurs spécifiées |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Redirige (Status308PermanentRedirect) vers l’action spécifiée avec Permanent la valeur true et PreserveMethod la valeur true, à l’aide des spécifiés |
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 des spécifiés |
RedirectToPage(String) |
Redirige (Status302Found) vers le spécifié |
RedirectToPage(String, Object) |
Redirige (Status302Found) vers le spécifié |
RedirectToPage(String, String) |
Redirige (Status302Found) vers le spécifié |
RedirectToPage(String, String, Object) |
Redirige (Status302Found) vers le spécifié |
RedirectToPage(String, String, Object, String) |
Redirige (Status302Found) vers le spécifié |
RedirectToPage(String, String, String) |
Redirige (Status302Found) vers le spécifié |
RedirectToPagePermanent(String) |
Redirige (Status301MovedPermanently) vers le spécifié |
RedirectToPagePermanent(String, Object) |
Redirige (Status301MovedPermanently) vers le spécifié |
RedirectToPagePermanent(String, String) |
Redirige (Status301MovedPermanently) vers le spécifié |
RedirectToPagePermanent(String, String, Object, String) |
Redirige (Status301MovedPermanently) vers le spécifié |
RedirectToPagePermanent(String, String, String) |
Redirige (Status301MovedPermanently) vers le spécifié |
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 des spécifiés |
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 des spécifiés |
RedirectToRoute(Object) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide du spécifié |
RedirectToRoute(String) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide du spécifié |
RedirectToRoute(String, Object) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide des et spécifiés |
RedirectToRoute(String, Object, String) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide de , |
RedirectToRoute(String, String) |
Redirige (Status302Found) vers l’itinéraire spécifié à l’aide des et spécifiés |
RedirectToRoutePermanent(Object) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du spécifié |
RedirectToRoutePermanent(String) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide du spécifié |
RedirectToRoutePermanent(String, Object) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide des et spécifiés |
RedirectToRoutePermanent(String, Object, String) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent la valeur true à l’aide des valeurs spécifiées |
RedirectToRoutePermanent(String, String) |
Redirige (Status301MovedPermanently) vers l’itinéraire spécifié avec Permanent défini sur true à l’aide des et spécifiés |
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 des spécifiés |
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 des spécifiés |
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 StatusCodeResult objet en spécifiant un |
StatusCode(Int32, Object) |
Crée un ObjectResult objet en spécifiant un |
TryUpdateModelAsync(Object, Type, String) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync<TModel>(TModel, String) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Mises à jour le instance spécifié |
TryValidateModel(Object) |
Valide le instance spécifié |
TryValidateModel(Object, String) |
Valide le instance spécifié |
Unauthorized() |
Crée un UnauthorizedResult qui produit une Status401Unauthorized réponse. |
Unauthorized(Object) |
Crée un UnauthorizedObjectResult qui produit une Status401Unauthorized réponse. |
UnprocessableEntity() |
Crée un UnprocessableEntityResult qui produit une Status422UnprocessableEntity réponse. |
UnprocessableEntity(ModelStateDictionary) |
Crée un UnprocessableEntityObjectResult qui produit une Status422UnprocessableEntity réponse. |
UnprocessableEntity(Object) |
Crée un UnprocessableEntityObjectResult qui produit une Status422UnprocessableEntity réponse. |
ValidationProblem() |
Crée un ActionResult qui produit une Status400BadRequest réponse avec des erreurs de validation à partir de ModelState. |
ValidationProblem(ModelStateDictionary) |
Crée un ActionResult qui produit une Status400BadRequest réponse avec des erreurs de validation à partir de |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Crée un ActionResult qui produit une Status400BadRequest réponse avec une ValidationProblemDetails valeur. |
ValidationProblem(ValidationProblemDetails) |
Crée un BadRequestObjectResult qui produit une Status400BadRequest réponse. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour