0

私はWindows Workflow Foundation .NET 4.5.2を使用しています。 私はCodeActivityの中からタイプbool(変数でもあり得る)の引数をデザイナーに設定する際に問題があります。ワークフローで引数の値を設定するC#

デザイナーでは、newProjectboolというタイプの引数を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なら、私は次の状態に行くことができます。 問題は、デザイナの引数が上記のコードで設定されている新しい値を受け取らないということです。どのようにそれを行うことができますか?

答えて

0

デザイナの値を渡す場合は、Out引数またはInOut引数のどちらかにする必要があります。

+0

デザイナーとコードで設定しましたが動作しませんでした。私はInOutとOutの両方で試しました。 –

関連する問題