是否可以在WCF数据服务中设置全局拦截器

时间:2012-02-03 03:54:32

标签: .net wcf wcf-data-services

我目前正在使用ChangeInterceptor拦截对我的entites的更改。这很棒,它允许我进行大量的记录。

[ChangeInterceptor("Products")]
public void OnChangeProducts(Product product, UpdateOperations operations)
...

我想知道WCF中是否存在类似的拦截器概念,以便我可以衡量查询执行的性能。简而言之(不使用AOP),我如何拦截通话的开始和结束?

谢谢!

1 个答案:

答案 0 :(得分:0)

有处理管道事件。 http://msdn.microsoft.com/en-us/library/ee474212.aspx。 您可以为这些事件注册处理程序,它们将在每个请求处理的结束和结束时触发。