我的解决方案中有各种服务参考。
我必须执行一些方法(验证WS发送的数据是否有效)。我有一种方法可以做到这一点。
我的问题是这种方法是通过我所有的解决方案传播的。
在我的方法中只调用一个地方的最佳解决方案是什么,而不是通过我的所有解决方案来传播它们?
答案 0 :(得分:0)
您可以使用DI容器包装服务引用和任何服务调用。 通过使用拦截。例如,寻找统一拦截。 http://msdn.microsoft.com/en-us/library/ff647107.aspx
答案 1 :(得分:0)
您可以在此处使用面向方面编程。您只需创建属性并将其应用于所有服务操作即可。这是一本很好的初学者指南:AOP