Управление постоянным экземпляром WF (xamlx) без AppFabric - PullRequest
0 голосов
/ 11 апреля 2011

У меня есть служба рабочего процесса (xamlx), которая реализует некоторые сложные бизнес-процессы (с сохранением и корреляцией). Этот сервис размещен в IIS, и я использую AppFabric для управления экземплярами рабочих процессов (завершить их или отменить).

Теперь мне нужно разрешить пользователям, которые не имеют административных прав и, следовательно, доступ к AppFabric для остановки рабочих процессов (Завершение), если они делают ошибки при его вызове и перезапускают рабочий процесс.

Возможно ли реализовать ту же логику, которая используется в AppFabric с кодом C # (я планирую создать веб-сервис, с помощью которого можно было бы прекратить рабочие процессы)

Заранее спасибо!

1 Ответ

0 голосов
/ 11 апреля 2011

AppFabric использует конечную точку управления рабочим процессом для обработки всех команд, которые вы вводите с помощью пользовательского интерфейса.Вы можете использовать WorkflowControlClient в своем коде, чтобы сделать то же самое.Обратите внимание, что по умолчанию AppFabric использует привязку NetNamedPipeBinding, которая допускает только локальные подключения, поэтому вам может потребоваться добавить другую привязку, например BasicHttpBinding.

...