【发布时间】:2010-06-17 15:17:08
【问题描述】:
我最近在我设计的 .Net 应用程序中发现了一个可能的依赖注入候选者。
由于最近的组织政策,不再可能从我们网络上的客户端计算机调用 smtp 邮件服务。所以我将不得不重构我的应用程序中的所有代码,它以前调用 smtp 对象来发送邮件。
我在允许 smtp 邮件消息传递的授权 Web 服务器上创建了一个新的 WCF Web 服务。
这似乎是依赖注入的绝佳选择。我将创建一个新的 INotification 接口,该接口将具有类似“void SendNotification(MailMessage msg)”的方法,并在我的应用程序中创建一个新属性,您可以在其中将此属性设置为实现此接口的任何类。
我的问题是,是否可以通过依赖注入来封装 .NET WCF Web 服务的实例化?我是 IoC 和依赖注入框架的新手,所以我不太确定它是否可以处理 Web 服务依赖关系?
我希望那里的其他人遇到过这种情况或对此主题有所了解?
干杯, 约翰
【问题讨论】:
标签: .net web-services dependency-injection