我正在使用Windows Workflow Foundation 4
,作为更复杂场景的一部分,我有两种状态:
这个想法是允许用户上传作为整个工作流程一部分的文件。我可能有几个原因导致上传的文件无法立即处理。其中一个原因可能是当前存在从正在处理的某个用户上传的文件,因此在处理期间上传的每个其他文件应处于状态WaitingProcessing
。但是当我进入WaitingProcessing
状态时,我需要检查一下。为了做到这一点,我必须实现这样的事情:
其中HasFileToProcess
通常是一个函数,它将从数据库中调用存储过程来检查当前是否有该用户的文件处于状态Processing
。
几乎所有任务的部分都是清楚的,我不知道怎么做的一件事是如何在条件字段内调用e函数。事实上我对Windows Workflow
几乎没有任何经验,所以我甚至不确定这是怎么回事,所以作为一个子问题如果有人知道并告诉我是否有更好的话我会很感激实现这种逻辑的方法。