Есть похожие вопросы , но они относятся к наследию. NET Framework. Этот вопрос о ядре. NET.
В чем отличие двух приведенных ниже операторов при выполнении в контроллере, который наследуется от ControllerBase:
var request1 = Request;
var request2 = HttpContext.Request;