0
私はWindows Workflow Foundation .NET 4.5.2を使用しています。 私はCodeActivityの中からタイプbool
(変数でもあり得る)の引数をデザイナーに設定する際に問題があります。ワークフローで引数の値を設定するC#
デザイナーでは、newProject
のbool
というタイプの引数をIn
に設定しました。 (それには別の方向、つまりInOut
)が必要です。
コードでは、デザイナーからの値をtrue
に設定したいと思います。
public class Inquire : CodeActivity
{
public InArgument<bool> newProject { get; set; }
public InArgument<bool> rework { get; set; }
protected override void Execute(CodeActivityContext context)
{
Console.WriteLine("For a new project type 'new', for rework type 'rw'.");
string inquire = Console.ReadLine();
if (inquire == "new")
{
context.SetValue(newProject, true);
}
else
{
rework.Set(context, true);
}
}
}
デザイナーの引数は、私が次の状態になることを可能にする遷移で検証されます。もしそれがtrue
なら、私は次の状態に行くことができます。 問題は、デザイナの引数が上記のコードで設定されている新しい値を受け取らないということです。どのようにそれを行うことができますか?
デザイナーとコードで設定しましたが動作しませんでした。私はInOutとOutの両方で試しました。 –