Ninject, используя "В ОБЛАСТИ" - PullRequest
1 голос
/ 03 августа 2011

Я хочу реализовать IoC в своем приложении, у меня есть несколько запросов относительно этого

При привязке интерфейсов к классам, я хочу указать область действия объекта При разрешении объекта класса я хочу, чтобы онавтоматически разрешить все зависимости При передаче аргументов типа vaue в мою привязку, как я могу использовать фабричные методы для передачи значения, поскольку я не хочу использовать аргументы конструктора для того же самого

Я использую IoC в моемПриложение WCF, если я делаю что-то не так, предложите лучший подход, чтобы получить лучшие результаты

Спасибо

1 Ответ

1 голос
/ 03 августа 2011

Прежде всего, обязательно посмотрите на Ninject.Extensions.Wcf, включая примеры и тот факт, что вы добавили пользовательскую фабрику в файл .svc.

Тогда просто выполните Bind<>().To<>().InXyzScope().WithConstructrorArgument(...) вызовы в загрузке вашего модуля.

Хотя вы и не задавали структурированный вопрос, поэтому я сомневаюсь, что кто-то еще сможет сделать более сильный удар при ответе, чем этот, что, вероятно, не сделает вас счастливыми ...

...