WF 4活动私人成员线程安全

时间:2011-01-24 21:46:53

标签: c# workflow-foundation-4

我有一个工作流,我在应用程序启动后从db加载,之后我在同一个工作流对象上创建一个workflowinvoker实例并调用它。

我知道所有运行时特定信息都包含在ActivityContext中,因此我读/写的任何值都是线程安全的。

我想知道活动的私人成员是否也是线程安全的?

1 个答案:

答案 0 :(得分:0)

没有。必须对所有属性使用ActivityContext的原因是,WF运行时知道存储的数据,并且数据将在需要时保留和恢复。如果你创建自己的私人字段,他们就不会玩。