C#可以在web服务中放置一个timercallback

时间:2011-06-17 18:05:26

标签: c# web-services

我正在尝试考虑使用Web服务将XML上传到DataSource时执行重试逻辑的最佳方法。我很好奇是否有可能(或者有更好的方法)在web服务中使用timercallback?

谢谢,安德鲁

1 个答案:

答案 0 :(得分:3)

根据您提供的信息,我认为最简单的解决方案是创建另一个表,或者使用额外字段更新现有表,您可以在其中标记记录是否成功发送到Web服务并接收。

而不是使用插入触发器,我将创建一个SQL作业,您可以计划检查需要由Web服务发送的记录。您可以引用存储过程并使用事务(如果您尚未使用它),并且如果事务成功,则更新数据库中的记录以便成功完成。