Проблема MS Workflow с состоянием переменной элемента пользовательских действий - PullRequest
1 голос
/ 15 января 2009

У меня есть простое настраиваемое действие с закрытой переменной-членом (целое число).

Когда я помещаю его в последовательность действий, которая находится внутри операции while, и начинаю повторять, у меня возникает проблема:

Моя переменная-член обнуляется в каждой итерации, хотя я увеличиваю ее на единицу при каждом выполнении действия.

Что я делаю не так?

Спасибо

Ади Барда

1 Ответ

2 голосов
/ 15 января 2009

Сложно сказать, не видя код, но когда вы работаете внутри действия «Пока», вы должны быть осторожны с тем, как вы изменяете состояние для действий вашего ребенка. Хотя действие порождает несколько контекстов выполнения и будет клонировать вашу активность из шаблона (другими словами - вы не выполняете одну и ту же операцию несколько раз, рабочий процесс создает несколько экземпляров вашей пользовательской активности). См .: http://blogs.msdn.com/advancedworkflow/archive/2006/03/21/557121.aspx и http://msdn.microsoft.com/en-us/magazine/cc163414.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...