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 laquelle fournit également un IChangeToken pour les notifications réactives des ActionDescriptor modifications. |
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 des résultats personnalisés \ assistances personnalisées 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 les paramètres du constructeur et de la méthode d’assistance ActionResult 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 des résultats personnalisés \ assistances personnalisées 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é à une utilisation avec le IOptions<TOptions> modèle. Il s’agit de l’infrastructure et ne doit pas être utilisée par le code d’application. |
ConfigureCompatibilityOptions<TOptions> |
Classe de base pour l’infrastructure qui implémente ASP.NET Core prise en charge de MVC pour CompatibilityVersion. Il s’agit de l’infrastructure et ne doit pas être utilisée par le code d’application. |
ContentResultExecutor |
IActionResultExecutor<TResult> qui est responsable deContentResult |
DefaultOutputFormatterSelector |
Implémentation par défaut de OutputFormatterSelector. |
DefaultStatusCodeAttribute |
Spécifie le code de status par défaut associé à un ActionResult. |
FileContentResultExecutor | |
FileResultExecutorBase |
Classe de base pour l’exécution d’un résultat de fichier. |
FileStreamResultExecutor |
pour IActionResultExecutor<TResult> un résultat de flux de fichiers. |
LocalRedirectResultExecutor |
IActionResultExecutor<TResult> qui gère LocalRedirectResult. |
ModelStateInvalidFilter |
IActionFilter qui répond à non valide ModelState. Ce filtre est ajouté à tous les types et actions annotés avec ApiControllerAttribute. Consultez ApiBehaviorOptions les méthodes de configuration de ce filtre. |
MvcCompatibilityOptions |
Type d’options pour la configuration de l’application CompatibilityVersion. |
ObjectResultExecutor |
Exécute un ObjectResult pour écrire dans la réponse. |
OutputFormatterSelector |
Sélectionne un IOutputFormatter pour écrire une réponse à la demande actuelle. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Représente les métadonnées d’un fichier. |
ProblemDetailsFactory |
Usine à produire ProblemDetails et ValidationProblemDetails. |
RedirectResultExecutor | |
RedirectToActionResultExecutor | |
RedirectToPageResultExecutor | |
RedirectToRouteResultExecutor | |
VirtualFileResultExecutor |
Interfaces
IActionContextAccessor |
Définit une interface pour exposer un ActionContext. |
IActionDescriptorChangeProvider |
Fournit un moyen de signaler l’invalidation de la collection mise en cache de à partir d’un ActionDescriptorIActionDescriptorCollectionProvider. |
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 pour le traitement des IActionResult demandes. |
IActionSelector |
Définit une interface permettant de sélectionner une action MVC à appeler pour la requête actuelle. |
IApiBehaviorMetadata |
IFilterMetadata qui indique qu’un type et tous les types dérivés sont utilisés pour traiter les réponses de l’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 des développeurs pour la création d’API. |
IClientErrorActionResult |
IStatusCodeActionResult qui peut être transformé en une erreur client plus descriptive. |
IClientErrorFactory |
Fabrique pour la 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 de l’infrastructure et ne doit pas être utilisée par le code d’application. |
IConvertToActionResult |
Définit le contrat pour convertir un type en appel d’action IActionResult pendant l’action. |
IHttpRequestStreamReaderFactory |
Crée des TextReader instances pour la lecture à partir de Body. |
IHttpResponseStreamWriterFactory |
Crée des TextWriter instances pour l’écriture dans Body. |
IParameterInfoParameterDescriptor |
pour les paramètres d’action ParameterDescriptor . |
IPropertyInfoParameterDescriptor |
pour ParameterDescriptor les propriétés liées. |
IStatusCodeActionResult |
Représente un IActionResult qui, lorsqu’il est exécuté, génère une réponse HTTP avec le spécifié StatusCode. |
Remarques
Pour une présentation de MVC, consultez Vue d’ensemble de ASP.NET Core MVC.
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