В итоге я искал точно такую же вещь, думая, что проблема с моим рабочим процессом была в том, что он не поддерживал IEnumerable
(что неверно).
Вот запись в блоге детализация использования IEnumerable
и Linq в Workflow Foundation.По сути, он работает точно так же, как и любой другой экземпляр InArgument
, и значение можно получить таким же способом, используя метод Get
.
Конечно, чтобы предоставить значение в первую очередь, вы должныпередать выражение в файле XAML или конструкторе в действие, которое возвращает IEnumerable
.