Как зарегистрировать сервис, не добавляя его в контейнер Funq

Я хочу, чтобы мой сервис был зарегистрирован только в пользовательском контейнере ioc. Когда он зарегистрирован как в Funq, так и в пользовательском, а TryResolve‹> ContainerAdapter терпит неудачу, Funq создает экземпляр моей службы с нулевыми ссылками без каких-либо ошибок.

Это связано с тем, что я использую MEF, а зависимости вводятся не с помощью ImportingConstructor, а с использованием закрытых полей.


mef
person smokeing    schedule 03.10.2015    source источник


Ответы (1)


Вы можете зарегистрировать свои зависимости в своем пользовательском IOC, но службы ServiceStack регистрируются только в Funq, где они могут утверждать детерминированное поведение.

person mythz    schedule 03.10.2015