ASP.NET Core Middleware
In ASP.NET Core any incoming requests end up being managed by a controller class, but quite a few things can happen along the way. In particular, each request passes through a pipeline of components that are conceptually very close to the HTTP modules of the classic ASP.NET runtime environment. The pipeline is known as middleware and provides an API for your components to inspect or modify request and response payloads to pursue a specific business goal. In this talk, we’ll review the ASP.NET Core middleware API, go through a couple of examples and discuss use cases and issues you may face while porting HTTP modules to ASP.NET Core middleware components.