标签: c# workflow-foundation-4
我有一个工作流,我在应用程序启动后从db加载,之后我在同一个工作流对象上创建一个workflowinvoker实例并调用它。
我知道所有运行时特定信息都包含在ActivityContext中,因此我读/写的任何值都是线程安全的。
我想知道活动的私人成员是否也是线程安全的?
答案 0 :(得分:0)
没有。必须对所有属性使用ActivityContext的原因是,WF运行时知道存储的数据,并且数据将在需要时保留和恢复。如果你创建自己的私人字段,他们就不会玩。