Недавно я обнаружил возможного кандидата для внедрения зависимостей в разработанном мною приложении .Net.
Из-за недавней организационной политики больше невозможно вызывать почтовые службы smtp с клиентских компьютеров в нашей сети.Поэтому мне придется провести рефакторинг всего кода в моем приложении, где он ранее вызывал объект smtp для отправки почты.
Я создал новый веб-сервис WCF на авторизованном веб-сервере, который позволяет отправлять сообщения SMTP по почте.
Это отличный кандидат для внедрения зависимостей.Я создам новый интерфейс INotification, который будет иметь метод, подобный 'void SendNotification (MailMessage msg)', и создам новое свойство в моем приложении, где вы можете установить это свойство для любого класса, который реализует этот интерфейс.
Мой вопрос: возможно ли с помощью внедрения зависимостей инкапсулировать создание веб-службы .NET WCF?Я довольно новичок в интегрированных средах IoC и Dependency, поэтому я не совсем уверен, может ли он обрабатывать зависимости веб-служб?
Я надеюсь, что кто-то еще сталкивался с этой ситуацией или знает об этом предмете?
ура, Джон