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 인 경우 다음 상태로 이동할 수 있습니다. 문제는 디자이너의 인수가 위의 코드에서 설정 한 새 값을받지 못한다는 것입니다. 어떻게 할 수 있습니까?

답변

0

값을 디자이너로 다시 전달하려면 Out 인수 또는 InOut 인수로 설정해야합니다.

+0

디자이너와 코드에서 설정했지만 작동하지 않았습니다. 나는 InOut과 Out으로 시도했다. –