Инъекция Wcf зависимостей - PullRequest
0 голосов
/ 10 июня 2011

У меня есть IService.

Это реализовано Service1.

Я привязываю IService к Service1 (я использую ninject).

Могу ли я иметь файл .svc, который в разметке имеет ...

Service="IService"

А скажите wcf как-то разрешить этот сервис и использовать его?

Ответы [ 2 ]

0 голосов
/ 11 июня 2011

в файле .svc вы можете установить Factory = для класса, который вы хотите разрешить службу.Я не пробовал настраивать Service для интерфейса.Если это не работает, вы можете использовать абстрактный базовый класс для вашего IOC.

0 голосов
/ 11 июня 2011

Нет, файл .svc связан с типом службы. То, что у вас может быть, - это маршрут (если вы используете интеграцию маршрутов ASP.NET), где вы в коде разрешаете привязку IService к Service1 и соответственно добавляете маршрут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...