Есть ли список «срывных изменений» (т. Е. Какой тип изменений в рабочем процессе с разрывом существующих экземпляров) - PullRequest
1 голос
/ 18 мая 2011

Есть ли где-нибудь список, в котором перечислены все типы изменений, которые могут быть внесены в существующую службу рабочего процесса, что предотвратит повторную загрузку существующих экземпляров исходного рабочего процесса?Например, недавно я внес небольшое изменение в пользовательское действие (изменил условие в операторе «if»), и все существующие экземпляры рабочего процесса по-прежнему загружаются как обычно.Теперь, в прошлом, я удалил свойство объекта, который использует рабочий процесс, и когда я попытался повторно загрузить сохраненный экземпляр рабочего процесса, он взорвался.

Существует ли такой список?Спасибо!

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Насколько я знаю, такого списка нет.Вы действительно должны рассматривать все изменения как ломающиеся.Если вы тщательно протестируете, вы найдете несколько исключений, но в основном это будет изменение одного VB-выражения.

0 голосов
/ 30 апреля 2014

Нет такого списка.Насколько мне известно, вы можете изменять выражения VB, всегда редактируя .xamlx в текстовом редакторе.Я говорю это, потому что в моем случае иногда графический редактор (VS2010) изменял идентификаторы действий, не вводя новые действия (будьте осторожны с этим).

Вы также можете изменить весь внутренний код (непараметры входов / выходов) в действиях кода (.xaml).По этой причине было бы неплохо поместить всю «сильно изменяемую» логику в действия кода, чтобы иметь возможность изменять эту логику, избегая проблем с существующими экземплярами WF.

...