2011-11-29 3 views
0

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

Какой из них лучше всего подходит?

ответ

1

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

1

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

+0

Спасибо Морис, я ждал вас :). Таким образом, я не мог создать ответ отправки, связанный с приемом, или, по крайней мере, я не нашел пути. Я хочу, чтобы программисты просто перетаскивали прием и могли создавать ответ везде, где они хотят, с логикой посередине. Я пробовал работу с кодом и пользовательских дизайнеров для средних действий, но я сдался. –

+0

Вы можете добавить SendResponse внутри той же активности. Сделайте ссылку «Добавить службу» и проверьте созданные действия. – Maurice

+0

Да, я сделал то, что вы сказали. Но я хочу, чтобы логика находилась в середине приема и ответа, а не после ответа. –

Смежные вопросы