that is the old asp.net pipeline, its is not used by asp.net core. in the old pipeline MVC was a HttpHandler and the handler had its own additional lifecycle.
the asp.net core team agreed, and started over. in asp.net core there is only the middleware you register. each middleware calls the next middleware. the order is defined by the registion order. there are no events
the typical registered middleware pipeline:
You can supply additional custom middleware. If you are use mvc, then one of them would be the mvc controller middleware. In core, the mvc handler was replaced with the controller middleware. See
Mvc controllers are optional.
Simple ado.net core with just routing middleware