Я использую Structuremap в проекте asp.net (MVC), и я довольно доволен функциональностью. Одна вещь пришла ко мне, когда я не уверен, что я слишком слеп, чтобы видеть.
Я получаю несколько сервисов, созданных в моем классе контроллера по структурной карте, но я хочу, чтобы они совместно использовали базовые (подсказки) методы для всех сервисов. Как мне этого добиться? Использование базового класса на самом деле не работает (или я должен подумать о типе?), Потому что методы базового класса не будут доступны в описании интерфейса, которое определяет сервис. Нужно ли добавлять сигнатуру метода в каждый интерфейс? Я хочу, чтобы все классы Service возвращали свою доступность (например, bool upandrunning).
Любые намеки?