Я получил приложение asp. net core 3.1 и настроил MVC и маршрутизацию конечной точки. Предположим, у меня есть объект Endpoint (он не всегда будет конечной точкой, связанной с текущим запросом), тогда у меня будет его RequestDelegate. Я хотел бы получить IActionContextAccessor из этого RequestDelegate. В следующем примере, когда я нахожусь в режиме отладки, я вижу _actionContextAccessor, поэтому я знаю, что он там.
var endpoint = this.httpContextAccessor.HttpContext.GetEndpoint();
Я Я уверен, что вам нужно больше контекста того, что я делаю, и я могу дать вам больше, если хотите, но суть этого вопроса в том, чтобы предположить, что у меня есть объект Endpoint, и я настроен на использование MVC, как я могу это сделать? получить IActionContextAccessor?
ОБНОВЛЕНИЕ
В конечном итоге я пытаюсь получить параметры действий. Просто тип входных параметров. Мы придерживаемся соглашения об одной модели ввода, поэтому на самом деле я хочу, чтобы этот тип входной модели.