Как настроить действие в повторно размещенном конструкторе Workflow 4?

В этой статье показано, как создать настраиваемое действие в повторно размещенном конструкторе Workflow (с Workflow Foundation 4). В этом примере создается MyDelayActivity путем реализации интерфейса IActivityTemplateFactory , и задание значения по умолчанию для входов Delay .

Однако можно ли также изменить входные данные действия? Например, допустим, я хочу добавить новое действие StartProcess , которое принимает строку и запускает процесс, указанный в строке. Я могу реализовать это с помощью собственных действий, добавив действие InvokeMethod , указав Process.Start в качестве метода и коллекцию, содержащую строку в качестве параметра.

Могу ли я упростить все это, просто имея поле StartProcess с вводом только строки?

1
задан Louis Rhys 27 October 2010 в 02:47
поделиться