Windows Workflow Services - что это такое?

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

2 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам