WCF DataService - 取消服务器端的插入操作

3
我们构建了一个使用WCF Dataservices的简单Web服务。该服务被多个应用程序使用。
在某些情况下,我希望能够检查服务器端插入的消息,并在插入的对象满足特定条件时取消插入。
我发现可以使用QueryInterceptor检查插入,但找不到取消插入的方法。
是否有可能在服务器端取消插入,而不是抛出异常?
1个回答

1
你可以编写一个DispatchMessageInspector来检查接收到的消息;并且你可以决定是否执行它,而不会抛出任何异常。

听起来这是一个非常好的选择。没有想过使用消息检查器。感谢您提供的解决方案。 - Richard Mosselveld

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接