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. Однако рабочий процесс может продолжать работать и может получать больше событий в дальнейшем.