标签: c# wcf-data-services
我们使用WCF Dataservices构建了一个简单的Web服务。该服务由多个应用程序使用。
在某些情况下,我希望能够在服务器端检查插入的消息,并在插入的对象满足特定条件时取消插入。
我发现我可以使用QueryInterceptor检查插入,但确实没有找到“取消”插入的方法。
是否可以取消插入服务器端而不抛出异常?
答案 0 :(得分:1)
你可以写一个DispatchMessageInspector并检查收到的信息;并且你可以决定是否执行它而不抛出任何例外。