Как я могу создать настроенную операцию получения в WF?

Я хотел бы создать действие получения WF, но настроенное для использования фиксированного контракта и фиксированных параметров. Я подумал о расширении действия Receive и задании некоторых его свойств, но это закрытый класс.

Какой лучший подход для этого?

2 ответа

Решение

Ваш дизайнер может использовать IActivityTemplateFactory для предварительной настройки существующей отправки / получения с нужным вам контрактом. Вы также можете добавить переменные, которые могут потребоваться. Таким образом, разработчикам не придется вводить каждый из параметров.

Вы создаете действие XAML и отбрасываете там действие получения. Если вы добавляете ссылку на сервис в проект рабочего процесса, это именно то, что делает инструмент, когда он генерирует для вас предварительно упакованные действия.

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