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: