Share via


TerminateActivity アクティビティの使用

異常な状況が発生したとき、TerminateActivity アクティビティを使用して、実行しているワークフロー インスタンスのすべてのアクティビティを即座に終了できます。

ワークフロー インスタンスが終了するとき、TerminateActivity アクティビティはエラーをログに記録します。管理者が問題を診断するのに役立つように、エラーに伴うメッセージ文字列を TerminateActivity Error プロパティで指定できます。ただし、メッセージ文字列は必須ではありません。

Caution note注意 :

TerminateActivity アクティビティを ParallelActivity アクティビティ内に格納した場合、その TerminateActivity アクティビティを持つ分岐が実行されると、他の分岐の実行が完了したかどうかにかかわらずインスタンスは直ちに完了します。設計によっては、このような場合に予測できない結果が生じる可能性があります。

詳細については、『Windows Workflow Foundation クラス ライブラリ リファレンス』の System.Workflow.ComponentModel 名前空間にある TerminateActivity クラスを参照してください。

TerminateActivity アクティビティの使用方法を示すコード サンプルについては、「Using Suspend and Terminate」を参照してください。

関連項目

参照

TerminateActivity
Error

概念

SuspendActivity アクティビティの使用

その他の技術情報

Suspend and Terminate Sample
Windows Workflow Foundation アクティビティ

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.