是否可以通过InstanceStore直接查询WF4提升的属性?

时间:2012-04-30 13:58:02

标签: c# .net workflow-foundation-4 workflow-foundation

继上一个问题Resuming a persisted Window Workflow 4 Activity without knowing concrete type of activity

之后

考虑到workflowId,有没有办法直接通过InstanceStore(在我的情况下为SqlWorkflowInstanceStore实例)查询提升的属性?

我可以直接用SQL查询数据库,但想知道这是否可以直接通过我已经在我的代码中使用的实例存储来完成。我一直在研究SqlWorkflowInstanceStore.Execute方法和QueryActivatableWorkflowsCommand,但看不出这些方法完全符合我的要求。

这是可能的,如果是这样的话?

2 个答案:

答案 0 :(得分:1)

您必须使用SQL命令来查询提升的属性。

答案 1 :(得分:0)

它以这种方式为我工作:使用持久性参与者来存储活动类型,然后使用实例视图来检索此类型。

.php