Windows Workflow Services - что это такое? - PullRequest
4 голосов
/ 02 января 2012

Я только начинаю изучать Windows Workflow и прорабатываю книгу на эту тему.Я видел несколько ссылок на то, что называется сервисами Workflow.Например, Model Service является одним из них.То, что я не видел, является очень хорошим объяснением того, что на самом деле представляют эти услугиМожет ли кто-нибудь помочь мне с этим?

Ответы [ 2 ]

4 голосов
/ 03 января 2012

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

Некоторые примеры услуг и краткое объяснение каждого из них:

  • IDesignerDebugView - Управляет точками останова, состоянием отладки и местоположениями источника для отладки
  • IExpressionEditorService - Создает редакторы выражений, которые могут обеспечить intellisense в Visual Studio (с использованием материалов .net VB) и в сценариях с измененными параметрами.
  • IValidationErrorService - используется для отображения сообщений проверки рабочего процесса в пользовательских элементах управления
  • ModelService - Вызывать события при изменении конструктора, получать корневой каталог рабочего процесса и находить его. Подробнее здесь

См. эту ссылку для получения полного списка услуг EditingContext:

3 голосов
/ 02 января 2012

Сервис Workflow - это сервис WCF, реализованный с использованием рабочего процесса WF4. Обычно он начинается с операции получения, которая запускается при получении сообщения SOAP. Когда рабочий процесс готов отправить ответ клиенту, используется действие SendReply. Однако рабочий процесс можно продолжать и он может получать больше событий в дальнейшем.

...