У меня есть услуга IFoo
, осуществляемая DefaultFoo
, и я зарегистрировал ее как таковой в контейнере с автозагрузкой.Переопределение регистрации autofac с плагином
Теперь я хотел бы предоставить альтернативную реализацию IFoo
, которая будет реализована в сборке плагина, которая может быть удалена в папке «плагины». Как настроить autofac, чтобы предпочесть эту альтернативную реализацию, если она присутствует?
Является ли это ожидаемым поведением с Autofac или просто совпадением? У вас есть ссылки? –
Предполагается, что: http://docs.autofac.org/en/latest/register/registration.html#default-regations –
Обратите внимание, что другие регистрации не переоцениваются! Autofac будет использовать последний зарегистрированный компонент, но предыдущие компоненты могут быть разрешены (например, Resolve>) –