Инъекция без инъекций на основе значения данных маршрута

Мы'у нас есть приложение ASP.NET MVC, которое имеет ряд различных областей. Есть 2 области, которые используют те же классы C # из нашего уровня обслуживания, но нацелены на разные базовые данные. Я хочу, чтобы эти сервисы получали разные зависимости в зависимости от значения в данных маршрута.

Это'трудно объяснить, а ям перефразируя мои названия классов / областей. Проиллюстрировать:

Когда 'Код' находится в данных маршрута, я хочу получить различные зависимости, когда его нет.

Я понимаю, что есть метод .When (), который вы можете использовать для условных привязок, но яЯ не уверен, как получить данные о маршруте оттуда. Я мог бы также сделать это на основе области, из которой он был вызван, однако это не является предпочтительным в моем случае (я думаю, что мы можем использовать Кодекс в этой другой области)

Это возможно?

Ответы на вопрос(1)

Ваш ответ на вопрос