Сохранить рабочий процесс в базе данных - PullRequest
0 голосов
/ 22 февраля 2011

Все

Можно ли как-нибудь сериализовать Workflow, сохранить в базе данных и загрузить его позже?

Как сохранить экземпляр рабочего процесса в базе данных на C #?

Спасибо

1 Ответ

3 голосов
/ 22 февраля 2011

Это называется постоянством рабочего процесса. Здесь - простой пример, с которого можно начать.По сути, когда ваш рабочий процесс простаивает (есть определенные точки, в которых это возможно, например, Задержка действий), если постоянство включено, ваш рабочий процесс создаст точку возобновления (т.е. закладку), выгрузит и сохранит в хранилище экземпляров, которое вы 'настроить (база данных SQL, файл XML и т. д.).При возобновлении все загружается так, как было раньше.

...