asp.net core

Comprendre le pipeline de middleware d'ASP.NET Core

Middlewhat? L'architecture d'ASP.NET Core est basée sur un système de middlewares, des morceaux de code qui gèrent les requêtes et réponses. Les middlewares sont chainés les uns aux autres pour constituer un pipeline. Les requêtes entrantes passent dans le pipeline, où chaque middleware a l'occasion de les examiner et/ou de les modifier avant des les passer au middleware suivant. Les réponses sortantes passent aussi dans le pipeline, dans l'ordre inverse. Si tout cela semble très abstrait, le schéma suivant, tiré de la documentation officielle ASP.