У меня есть необходимость добавить / удалить пользовательские маршруты, которые были зарегистрированы во время метода Configure () класса Startup через IApplicaitonBuilder.После запуска я вызываю метод MapRoute в команде UseMvc, чтобы зарегистрировать несколько пользовательских маршрутов для моих контроллеров, которые все работают как положено.
Я хотел бы создать функцию управления маршрутами, которая позволяет администратору API включать / отключать эти пользовательские маршруты, что означает, что мне нужна возможность добавлять / удалять маршруты после того, как приложение уже запущено.
Я попытался получить доступ к IApplicationBuilder через DI в моем контроллере управления, но не смог разрешить его.Кто-нибудь знает, возможно ли это?