参数是活动的输入和输出(整个工作流程在 WWF 中也算作一个活动)
因此,任何放入工作流的数据都通过工作流中命名为 InArgument 的 Argument 进入。
(每次我写 InArgumentt 我也可以使用 InOutArgument)
任何放入 Activity 的数据都通过在 Activity 中命名为 InAargument 的 Argument 进入。
输出相同,只是参数必须标记为 Out(或 In/Out)
Arguments 中的值在将参数设置为 InArgument 的工作流或活动中可用
变量只存在于命名它们的容器内。
所以工作流中的变量是在工作流中创建的,不会传入。
您可以通过在活动的“属性”面板中将变量分配给 InArgument 来将工作流级别变量分配给活动的 InArgument。
变量也有范围,因此如果您有嵌套的工作流活动,您可以将变量限制为嵌套的工作流,而不是整个工作流。
参数只存在于它们被输入的容器中。
因此,如果您想将工作流中的参数传递给 Activity,则必须将该参数作为参数添加到 Activity 属性面板中的 InArgument。
您可以通过将参数或变量作为参数添加到 Activity 属性面板中的 OutArgument 来从 Activity 输出到参数或变量。