1

カスタム コード アクティビティ内からワークフローを終了することはできますか? 特定の条件が満たされた場合にワークフローを終了するようにコード アクティビティを変更したいと考えています。

System.Workflow.ComponentModel.TerminateActivity を見つけましたが、カスタム コード アクティビティ内から呼び出したいと思います。

私が持っている

System.Workflow.ComponentModel.TerminateActivity Terminate = new System.Workflow.ComponentModel.TerminateActivity();

しかし、どうすればアクティビティを実行できますか?

4

2 に答える 2

0

私が見るオプション:

  1. ワークフロー全体で検査できるもの (変数など) を設定し、通常の条件分岐 (If アクティビティなど) を使用してフローを決定します。

  2. C#/VB から例外をスローし、キャッチされずにリークする

于 2012-09-25T17:53:44.447 に答える
0
System.Activities.Statements.TerminateWorkflow terminator =
    new System.Activities.Statements.TerminateWorkflow();
terminator.Reason = "TEST";
于 2017-07-25T14:26:44.933 に答える