Microsoft.AspNetCore.Mvc.Infrastructure Espace de noms
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.
Fournit les types requis pour l’exécution des actions et des résultats.
Classes
ActionContextAccessor |
Type qui fournit l’accès à un ActionContext. |
ActionDescriptorCollection |
Collection mise en cache de ActionDescriptor. |
ActionDescriptorCollectionProvider |
Classe de base pour IActionDescriptorCollectionProvider qui fournit également un IChangeToken pour les notifications réactives des modifications de ActionDescriptor. |
ActionResultObjectValueAttribute |
Attribut annoté sur le constructeur ActionResult, les paramètres de méthode d’assistance et les propriétés pour indiquer que le paramètre ou la propriété est utilisé pour définir la « valeur » pour ActionResult. Les analyseurs correspondent à ce paramètre par nom de type. Cela permet aux utilisateurs d’annoter les résultats personnalisés \ les helpers personnalisés avec un attribut défini par l’utilisateur sans avoir à exposer ce type. Cet attribut est intentionnellement marqué Inherited=false, car l’analyseur ne marche pas sur le graphique d’héritage. |
ActionResultStatusCodeAttribute |
Attribut annoté sur le constructeur ActionResult et les paramètres de méthode d’assistance pour indiquer que le paramètre est utilisé pour définir le « statusCode » pour ActionResult. Les analyseurs correspondent à ce paramètre par nom de type. Cela permet aux utilisateurs d’annoter les résultats personnalisés \ les helpers personnalisés avec un attribut défini par l’utilisateur sans avoir à exposer ce type. Cet attribut est intentionnellement marqué Inherited=false, car l’analyseur ne marche pas sur le graphique d’héritage. |
AmbiguousActionException |
Exception qui indique plusieurs correspondances dans la sélection d’action. |
CompatibilitySwitch<TValue> |
Infrastructure prenant en charge l’implémentation de CompatibilityVersion. Il s’agit d’une implémentation de ICompatibilitySwitch adaptée à une utilisation avec le modèle IOptions<TOptions>. Il s’agit d’une infrastructure de framework et ne doit pas être utilisée par le code d’application. |
ConfigureCompatibilityOptions<TOptions> |
Classe de base pour l’infrastructure qui implémente la prise en charge de ASP.NET Core MVC pour CompatibilityVersion. Il s’agit d’une infrastructure de framework et ne doit pas être utilisée par le code d’application. |
ContentResultExecutor |
Un IActionResultExecutor<TResult> responsable de ContentResult |
DefaultOutputFormatterSelector |
Implémentation par défaut de OutputFormatterSelector. |
DefaultProblemDetailsFactory |
La |
DefaultStatusCodeAttribute |
Spécifie le code d’état par défaut associé à un ActionResult. |
FileContentResultExecutor | |
FileResultExecutorBase |
Classe de base pour l’exécution d’un résultat de fichier. |
FileStreamResultExecutor |
Un IActionResultExecutor<TResult> pour un résultat de flux de fichiers. |
LocalRedirectResultExecutor |
Un IActionResultExecutor<TResult> qui gère LocalRedirectResult. |
ModelStateInvalidFilter |
Un IActionFilter qui répond aux ModelStatenon valides . Ce filtre est ajouté à tous les types et actions annotés avec ApiControllerAttribute. Consultez ApiBehaviorOptions pour savoir comment configurer ce filtre. |
MvcCompatibilityOptions |
Type d’options pour configurer l’application CompatibilityVersion. |
ObjectResultExecutor |
Exécute une ObjectResult pour écrire dans la réponse. |
OutputFormatterSelector |
Sélectionne une IOutputFormatter pour écrire une réponse à la requête actuelle. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Représente les métadonnées d’un fichier. |
ProblemDetailsFactory |
Usine pour produire ProblemDetails et ValidationProblemDetails. |
RedirectResultExecutor | |
RedirectToActionResultExecutor |
Un IActionResultExecutor<TResult> pour RedirectToActionResult. |
RedirectToPageResultExecutor |
Un IActionResultExecutor<TResult> pour RedirectToPageResult. |
RedirectToRouteResultExecutor |
Un IActionResultExecutor<TResult> pour RedirectToRouteResult. |
VirtualFileResultExecutor |
Interfaces
IActionContextAccessor |
Définit une interface pour exposer une ActionContext. |
IActionDescriptorChangeProvider |
Fournit un moyen de signaler l’invalidation de la collection mise en cache de ActionDescriptor à partir d’un IActionDescriptorCollectionProvider. |
IActionDescriptorCollectionProvider |
Fournit la collection actuellement mise en cache de ActionDescriptor. |
IActionInvokerFactory |
Définit une interface pour la création d’un IActionInvoker pour la requête actuelle. |
IActionResultExecutor<TResult> |
Définit une interface pour un service qui peut exécuter un type particulier de IActionResult en manipulant le HttpResponse. |
IActionResultTypeMapper |
Fournit un mappage de la valeur de retour d’une action à un IActionResult pour le traitement des demandes. |
IActionSelector |
Définit une interface permettant de sélectionner une action MVC à appeler pour la requête actuelle. |
IApiBehaviorMetadata |
Un IFilterMetadata qui indique qu’un type et tous les types dérivés sont utilisés pour traiter les réponses d’API HTTP. Les contrôleurs décorés avec cet attribut (ApiControllerAttribute) sont configurés avec des fonctionnalités et un comportement visant à améliorer l’expérience du développeur pour la création d’API. |
IClientErrorActionResult |
Une IStatusCodeActionResult qui peut être transformée en une erreur cliente plus descriptive. |
IClientErrorFactory |
Fabrique de production d’erreurs client. Ce contrat est utilisé par les contrôleurs annotés avec ApiControllerAttribute pour transformer IClientErrorActionResult. |
ICompatibilitySwitch |
Définit un commutateur de compatibilité. Il s’agit d’une infrastructure de framework et ne doit pas être utilisée par le code d’application. |
IConvertToActionResult |
Définit le contrat pour convertir un type en IActionResult pendant l’appel d’action. |
IHttpRequestStreamReaderFactory |
Crée des instances TextReader pour la lecture à partir de Body. |
IHttpResponseStreamWriterFactory |
Crée des instances TextWriter pour l’écriture dans Body. |
IParameterInfoParameterDescriptor |
Un ParameterDescriptor pour les paramètres d’action. |
IPropertyInfoParameterDescriptor |
Une ParameterDescriptor pour les propriétés liées. |
IStatusCodeActionResult |
Représente une IActionResult qui, lorsqu’elle est exécutée, génère une réponse HTTP avec le StatusCodespécifié. |
Remarques
Pour une présentation de MVC, consultez Vue d’ensemble de ASP.NET core MVC.