繁体   English   中英

在Workflow Foundation中触发的条件

[英]Condition for a Trigger in Workflow Foundation

我必须在我们的应用程序中实现工作流,并决定尝试Windows Workflow Foundation。 使用MS的文档和教程,我设计了带有自定义活动的基本工作流。 我有一个自定义活动,作为从状态A到状态B转换的触发器。此活动创建了一个书签,该书签在一段时间后由用户执行/恢复。 这按预期工作。

但是现在我被卡住了。 我想为此转换的触发器定义一个条件,该条件仅在满足条件时才允许用户恢复书签(例如,用户必须具有特殊权限或必须设置属性)。

我在Workflow Foundation编辑器中看到的是,我可以定义过渡的条件,该条件在恢复书签之后进行评估,但在此之前需要。

有人做过什么吗? 像这样或提示如何解决此问题?

ResumeBookmark确实接受类型为object的输入。 这将在您的BookmarkCallback中可用。 书签恢复后,您可以评估输入并根据输入值进行决策。 如果评估通过,则移至下一个状态,否则返回自身。

您希望控件在恢复书签之前发生,但是我的替代方法是允许书签恢复,然后评估访问控制。 那对你有用吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM