2016-06-07 5 views
0

Как я могу применить возвращаемый тип объекта OutArgument для работы в Designer Workflow? Я могу только ввести имя переменной рабочего потока и не могу ничего сделать, как я вижу.Тип литья OutArgument в WF4

Я хочу что-то сделать, как показано на изображении.

enter image description here

+0

Вам нужно чтобы быть более конкретным и объяснить, где и зачем вам это нужно. Потому что, если вам это нужно, моя ставка заключается в том, что с самого начала что-то не так. Вы пытаетесь присвоить результат чему? И использовать его где? – Joao

+0

@Jota Я пытаюсь присвоить результат WebAPI, который является коллекцией свойства в активности. Поскольку я не могу указать возвращаемый тип действия, это коллекция, использующая диалог «Выбрать тип» в WF-дизайнере, мне нужно сделать тип, а затем назначить его. –

+0

@Jota Да, вы правы. Я был глупым :-) Выбор общего списка для типа возвращаемого значения и выбор типа моего класса для параметра типа сделал трюк. –

ответ

0

По умолчанию Expression использовать редактор синтаксиса VB

DirectCast(YourArgument, YourType) 

в вашем образце, типа

DirectCast(argument, IList(Of String)) 

удалить ассигнование, это будет сделано автоматически

+0

На самом деле я использую C# в редакторах выражений. Спасибо за помощь. –