Web服务调用结束时的调用方法

时间:2012-03-05 11:43:46

标签: c# asp.net web-services

我的解决方案中有各种服务参考。

我必须执行一些方法(验证WS发送的数据是否有效)。我有一种方法可以做到这一点。

我的问题是这种方法是通过我所有的解决方案传播的。

在我的方法中只调用一个地方的最佳解决方案是什么,而不是通过我的所有解决方案来传播它们?

2 个答案:

答案 0 :(得分:0)

您可以使用DI容器包装服务引用和任何服务调用。 通过使用拦截。例如,寻找统一拦截。 http://msdn.microsoft.com/en-us/library/ff647107.aspx

答案 1 :(得分:0)

您可以在此处使用面向方面编程。您只需创建属性并将其应用于所有服务操作即可。这是一本很好的初学者指南:AOP