WCF DataService - 取消插入服务器端

时间:2013-01-28 08:53:57

标签: c# wcf-data-services

我们使用WCF Dataservices构建了一个简单的Web服务。该服务由多个应用程序使用。

在某些情况下,我希望能够在服务器端检查插入的消息,并在插入的对象满足特定条件时取消插入。

我发现我可以使用QueryInterceptor检查插入,但确实没有找到“取消”插入的方法。

是否可以取消插入服务器端而不抛出异常?

1 个答案:

答案 0 :(得分:1)

你可以写一个DispatchMessageInspector并检查收到的信息;并且你可以决定是否执行它而不抛出任何例外。