MS Workflow问题与自定义活动成员变量状态

时间:2009-01-15 10:07:11

标签: workflow workflow-activity

我有一个带有私有成员变量(整数)的简单自定义活动。

当我把它放在一个while活动内的序列活动中并开始迭代时我遇到了问题:

我的成员变量在每次迭代中都归零,即使每次执行活动时我都将其递增一次。

我做错了什么?

谢谢,

Adi Barda

1 个答案:

答案 0 :(得分:2)

在没有看到代码的情况下很难说,但是当您在While活动中工作时,您必须小心如何修改子活动的状态。 While活动会生成多个执行执行上下文,并将从模板中克隆您的活动(换句话说 - 您不是多次执行相同的活动,工作流会创建自定义活动的多个实例)。请参阅:http://blogs.msdn.com/advancedworkflow/archive/2006/03/21/557121.aspxhttp://msdn.microsoft.com/en-us/magazine/cc163414.aspx