Как уже упоминалось в комментариях, Response.End не существует в мире ASP.NET Core.
Вместо Response.End вы должны установить код статуса ответа следующим образом:
_httpContextAccessor.HttpContext.Response.StatusCode = StatusCodes.Status200OK;
Это не полностью «завершит» ответ. Промежуточное программное обеспечение по-прежнему имеет шанс на запуск, но, установив код состояния, платформа может понять, что был получен ответ. Однако вы будете нести ответственность за то, чтобы ваше промежуточное ПО нижнего уровня не выводило другое содержимое в ответ на запрос. Хотя это часто не проблема.