wf4では、明示的な構文を使用して、2つの方法で変数と定数をInArgumentsまたはOutArgumentsにバインドできます。
Variable<string> nameOfPerson = new Variable<string>();
new Assign {
To = new OutArgument<string>(nameOfPerson),
Value = new InArgument<string>("Name")
}
または、暗黙の構文を使用できます
new Assign {
To = nameOfPerson,
Value = "Name"
}
2番目の構文を使用すると、パフォーマンスなどの欠点はありますか?
アップデート
どうやら、
new Assign {
To = nameOfPerson,
Value="name"
}
動作しませんが、これは動作します
new Assign {
To = new OutArgument<string>(nameOfPerson),
Value = new InArgument<string>("name")
}
Valueプロパティには、暗黙的に使用できます。
var anotherVariable = new Variable<string();
new Assign {
To = new OutArgument<string>(nameOfPerson),
Value = anotherVariable
}
暗黙的に使用できる場合と使用できない場合は混乱します