我有一个带有私有成员变量(整数)的简单自定义活动。
当我把它放在一个while活动内的序列活动中并开始迭代时我遇到了问题:
我的成员变量在每次迭代中都归零,即使每次执行活动时我都将其递增一次。
我做错了什么?
谢谢,
Adi Barda
答案 0 :(得分:2)
在没有看到代码的情况下很难说,但是当您在While活动中工作时,您必须小心如何修改子活动的状态。 While活动会生成多个执行执行上下文,并将从模板中克隆您的活动(换句话说 - 您不是多次执行相同的活动,工作流会创建自定义活动的多个实例)。请参阅:http://blogs.msdn.com/advancedworkflow/archive/2006/03/21/557121.aspx和http://msdn.microsoft.com/en-us/magazine/cc163414.aspx