Как расширить действие получения рабочего процесса Windows, чтобы поместить объекты в контекст для последующих действий? - PullRequest
0 голосов
/ 08 февраля 2012

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

В некоторых примерах я обнаружил, что состояниеСвойства свойства на StateActivity только я не нахожу.Это почти как класс не позволяет свойства больше.Я смотрю на этот вопрос SO: Доступ к аргументам, переменным рабочего процесса из пользовательских действий

Есть идеи, как этого добиться?Я не особенно хочу устанавливать его как OutArgument, а затем использовать его везде как InArgument.

Я работаю с WWF 4.

TIA

1 Ответ

2 голосов
/ 08 февраля 2012

Использование context.Properties является правильным способом сделать это.Обратите внимание, что коллекция Properties не является частью StateActivity, а является контекстом выполнения, переданным CodeActivity или NativeActivity.

Взгляните на сообщение , упомянутое в других примечаниях к ответам.

...