Как приостановить службу Workflow (декларативная библиотека служб)? - PullRequest
2 голосов
/ 21 сентября 2010

Сценарий

  • DeclarativeServiceLibrary [Алгоритм]
    • с двумя получателями - отправьте ответные действия
    • постоянство включено и работает
  • WebApplication
    • «Справочник услуг» - вышеупомянутая декларативная библиотека услуг

Вопрос

  • Есть ли способ приостановить рабочий процесс после получения ответа от первого действия?
  • Возможно ли это через открытый метод WCF Service?

1 Ответ

2 голосов
/ 21 сентября 2010

Вы можете сделать это, добавив WorkflowControlEndpoint в службу рабочего процесса. Используйте WorkflowControlClient на стороне клиента, чтобы приостановить или отменить и т. Д. Экземпляр рабочего процесса, используя идентификатор экземпляра рабочего процесса.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...