我在 .NET 4.0 中使用 Windows Workflow Foundation。以下是我遇到的一些语法/语义混淆。
我有两种等效的方式来声明分配活动以将值分配给工作流变量(varIsFreeShipping)。
(1) 在设计器中使用 XAML。
(2) 使用代码。
但是在方法 2 中,似乎我正在创建一个新的OutArgument< Boolean > 并为其分配值,而不是原始的Variable< Boolean> varIsFreeShipping。OutArgument 和 Variable 是完全不同的类型。
那么分配给这个新 Argument 的值怎么会最终到达原来的 Variable 呢?
这种模式在 WF 4.0 中似乎很常见。有人可以对此有所了解吗?
谢谢!