1

Windows Workflow Foundation을 사용하고 있으며 XAML 디자이너 및 사용자 지정 코드 활동을 사용하여 순서도를 만들었습니다. 워크 플로에는 4 개의 인수가 있습니다 (data, tableProvider, jobInfo 및 jsonConverter). 인수 데이터는 입/출력 유형이며, 한 활동에서 다른 활동으로의 데이터 플로우에 사용됩니다. 모든 코드 활동에는 데이터 인수가 출력으로 있습니다. 다른 인수는 모두 In 인수이며 워크 플로가 호출 될 때 설정되며 이후 변경되지 않습니다.Windows Workflow Foundation의 코드 활동에서 변수 및 인수 값 변경

그러나 최근 요구 사항이 변경되어 사용자 지정 작업이 다른 인수 (jobInfo 및 tableProvider)의 값을 변경할 수 있어야합니다. 변경된 플로우 차트의 후속 활동은 수정 된 인수 값을 사용할 수 있어야합니다.

질문 : 그냥 arg.Set (ActivityContext, newValue)를 사용하면 원하는 효과를 얻을 수 있습니까? 아니면 이것을 달성하는 더 좋은 방법이나 올바른 방법이 있습니까?

답변

1

예, 맞춤 활동 내에서 인수를 설정하는 방법입니다. 인수는 입/출력 또는 출력이어야합니다.