WF 4 Activity приватные члены потокобезопасность - PullRequest
0 голосов
/ 25 января 2011

У меня есть рабочий процесс, который я загружаю из базы данных после запуска приложения, после чего все, что я создаю экземпляр workflowinvoker для того же объекта рабочего процесса и вызываю его.

Я понимаю, что вся информация, специфичная для среды выполнения, содержитсяс в ActivityContext, поэтому любые значения, которые я читаю / записываю в него, будут безопасны для потоков.

Мне интересно, являются ли частные члены действий также потокобезопасными?

1 Ответ

0 голосов
/ 25 января 2011

Нет. Причина, по которой вы должны использовать ActivityContext для всех свойств, заключается в том, что среда выполнения WF знает о сохраненных данных, и эти данные будут сохраняться и восстанавливаться при необходимости. Если вы создадите свои собственные личные поля, они не будут играть вместе.

...