WF4 Хранилище персистентности рабочего процесса: хранится ли определение XAML вместе с данными экземпляра? - PullRequest
0 голосов
/ 16 мая 2011

Среда: Workflow Foundation 4, хранилище сохраняемости SQL.
Требование: у меня есть закладка, которую необходимо возобновить с тем же XAML, который использовался для инициализации экземпляра.

Я смутно помню, что читал оНекоторое время назад где-то, но я не уверен больше.Хранится ли определение XAML вместе с данными экземпляра в постоянном хранилище?Или мы обязаны поддерживать несколько версий XAML в процессе развертывания?Это в контексте поддержки версии рабочего процесса.Моя точка зрения: если предположить, что двоичные файлы Activity остаются прежними, возможно, было бы проще возобновить постоянный рабочий процесс, если определение XAML также доступно в базе данных постоянства!Один ручной обходной путь: сохраните номер версии XAML-файла в базе данных и соответствующий версионный XAML-файл в папке развертывания.

Любые другие альтернативы?

1 Ответ

2 голосов
/ 17 мая 2011

Нет, содержимое XAML не сохраняется вместе с состоянием рабочего процесса, и вы должны позаботиться об этом.

...