【问题标题】:Type casting OutArgument in WF4WF4 中的类型转换 OutArgument
【发布时间】:2016-06-07 12:17:49
【问题描述】:

如何在 Workflow Designer 中转换活动的 OutArgument 的返回类型?我只能输入工作流变量的名称,并且不能执行任何其他操作。

我想做一些我在所附图片上显示的事情。

【问题讨论】:

  • 您需要更加具体,并说明您需要在哪里以及为什么需要这样做。因为如果你确实需要这样的东西,我敢打赌,从一开始就有问题。您试图将结果分配给什么?并在哪里使用它?
  • @Jota 我正在尝试分配一个 WebAPI 结果,它是活动中属性的集合。由于我无法使用 WF 设计器上的“选择类型”对话框指定活动的返回类型是一个集合,因此我需要进行类型转换然后分配它。
  • @Jota 是的,你是对的。我一直很傻 :-) 为返回类型选择通用列表并为类型参数选择我的类的类型就可以了。

标签: workflow-foundation-4


【解决方案1】:

默认情况下,表达式编辑器使用 VB 语法

DirectCast(YourArgument, YourType)

在您的示例中,键入

DirectCast(argument, IList(Of String)) 

删除分配,它会自动完成

【讨论】:

  • 实际上我在表达式编辑器中使用 C#。不过感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-17
  • 1970-01-01
相关资源
最近更新 更多