Команда:
Мне нужно асинхронно вызывать активность WF (XAML) из службы WF (XAMLX).Я уже ссылаюсь на платформу Microsoft.Activities.Extensions и запускаю обновление платформы 1 для конечного автомата - так что, если решение уже находится в одной из этих библиотек, я готов!
СейчасМне нужно вызвать эту активность (XAML) асинхронно - но у него есть выходной параметр, который должен установить переменную в службе (XAMLX).Может кто-нибудь, пожалуйста, дайте мне решение этой проблемы?
Спасибо!
* ОБНОВЛЕНИЕ *
Теперь я могу публиковать фотографии, * думаю *, потому что у меня достаточно репутации!Позвольте мне высказать пару здесь и попытаться лучше объяснить мою проблему.Первое изображение - это служба WF, в которой есть две точки входа для рабочего процесса, а второе - сам рабочий процесс.
Этот рабочий процесс представляет собой механизм оркестровки, который постоянно перезапускается и имеет некоторые механизмы отработки отказа (например, выходна пороге ошибки и программном выходе), чтобы мы могли управлять нашей очередью длительных транзакций, используя WF!
Теперь у нас этот рабочий процесс работал отлично, когда он был всего одной службой WF, потому что мы могли вызвать службу, получитьответьте назад и отправьте значение этого ответа обратно в другую точку входа в триггере, чтобы выполнить программный выход.Тем не менее, возникло новое требование, требующее от нас сделать рабочий процесс WF-действием в другом проекте и иметь последовательности приема / отправки-ответа в проекте приложения-службы WF.
Однако нам необходимо иметь возможностьзапустите этот рабочий процесс и забудьте об этом - а затем дайте ему понять, что в дальнейшем потребуется плавный выход, но поскольку WF выполняется в одном потоке, в лучшем случае это становится немного сложнее.
![WF Service Sequence](https://i.stack.imgur.com/wWxhE.png)
![WF Activity Sequence](https://i.stack.imgur.com/TFnLe.png)