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

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

Това е така, защото използвам MEF и зависимостите не се инжектират с помощта на ImportingConstructor, а с помощта на частни полета.


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


Отговори (1)


Можете да регистрирате вашите зависимости във вашия персонализиран IOC, но ServiceStack Services се регистрират само във Funq, където могат да заявят детерминистично поведение.

person mythz    schedule 03.10.2015