1

オブジェクトで InvokeMethod を呼び出すワークフロー (単純なシーケンス) があります。オブジェクト内のコードに基づいて、ワークフロー全体を中止したいと考えています。

これはhttp://msdn.microsoft.com/en-us/site/dd560894のようなものですが、これはトップダウンからの中止であり、ワークフロー全体をボトムアップから停止したいだけです。どうやってするか?

ありがとう。

4

2 に答える 2

1

NativeActivityContext.Abort を呼び出して、NativeActivity からこれを行うことができます。InvokeMethod をどのように呼び出していますか?

于 2011-07-27T15:36:48.360 に答える
0

本当にワークフローを中止する必要がありますか?それとも、ワークフローが終了しても問題ありませんか? 終了に満足している場合は、ワークフローの複雑さに応じて 2 つのオプションがあると思います。

  1. If アクティビティを使用し、(InvokeMethod 呼び出しの結果に基づいて) 条件が満たされない場合、1 つのブランチで何もしないようにします。
  2. シーケンスの代わりにフローチャートを使用すると、より複雑な終了ロジックを実装できるようになります。
于 2011-07-27T15:36:00.967 に答える