Кто-нибудь знает, как из Windows Workflow послать сообщение в другой Workflow. Есть в WWF такое понятие, как Service, но оно предназначено для общения с внешним миром.
Здравствуйте, kingdom, Вы писали:
K>Привет всем,
K>Кто-нибудь знает, как из Windows Workflow послать сообщение в другой Workflow. Есть в WWF такое понятие, как Service, но оно предназначено для общения с внешним миром.
K>Спасибо
А чем тебе другой workflow не внешний мир?
Экземпляр workflow — черный ящик, пока он работает почти невозможно узнать что там твориться внутри. Чтобы обмениваться данными с другими частями программы во время работы workflow надо использовать сервисы. Кроме того из-за механики работы WF других способов просто нет, потому что workflow может быть даже не загружен в память.
Да, технически возможно сделать это через сервис, но как-то это странно. Этот сервис будет просто посреднически ретранслировать полученные сообщения между двумя workflow. Вот например есть SequentialWorkflow, а послать из него even в StateMachineWorkflow нельзя.
G>Здравствуйте, kingdom, Вы писали:
K>>Привет всем,
K>>Кто-нибудь знает, как из Windows Workflow послать сообщение в другой Workflow. Есть в WWF такое понятие, как Service, но оно предназначено для общения с внешним миром.
K>>Спасибо
G>А чем тебе другой workflow не внешний мир?
G>Экземпляр workflow — черный ящик, пока он работает почти невозможно узнать что там твориться внутри. Чтобы обмениваться данными с другими частями программы во время работы workflow надо использовать сервисы. Кроме того из-за механики работы WF других способов просто нет, потому что workflow может быть даже не загружен в память.