Метод Map в ASP.Net Core

Метод Map, как и методы расширения MapXXX(), используется в ASP.Net Core при сопоставлении пути запроса с определенным делегатом, который станет обрабатывать по этому пути какой-нибудь запрос. Приведем пример:

Теперь в случае обращения к приложению вида http://localhost:xxxx/about обработка станет происходить посредством метода About, а запросы вида http://localhost:xxxx/index, соответственно, будут обрабатываться методом Index. Что касается всех остальных запросов, то они станут обрабатываться с помощью делегата из app.Run().

Вложенные Map-методы

У метода Map могут быть и вложенные методы Map, которые станут обрабатывать подмаршруты, к примеру:

Теперь уже метод About станет обрабатывать запрос не http://localhost:xxxx/about, а http://localhost:xxxx/home/about.

По материалам https://metanit.com/sharp/aspnet5/.