Workflow Services ReceiveAndSendReply Unordered Calls Timeout

风流意气都作罢 提交于 2019-12-01 00:57:30

The problem is caused by an issue in the way messages are handled when a combination of Receive and Delay activities are used. Basically as soon as you start adding a delay activity to the mix the workflow scheduler holds on to any incoming WCF message it can't handle because it assumes it might be able to when the Delay expires. Not exactly the behavior you are looking for in these cases but that is the way it is.

The best workaround for now is not to use the Delay activity but instead a Receive activity with some external service that sends the timeout request when expired.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!