次の方法で共有


CancellationHandlerActivity アクティビティの使用

CancellationHandlerActivity アクティビティは、複合アクティビティのすべての子アクティビティの実行が完了する前に取り消された複合アクティビティのクリーンアップ ロジックを格納しています。CancellationHandlerActivity アクティビティは単独では存在できず、常に他のアクティビティと関連付けられています。

たとえば、ListenActivity アクティビティや ConditionedActivityGroup アクティビティは、同時に実行する複数の子分岐アクティビティを持つことができます。メッセージが到着した場合などの特定の状況によっては、すべての子アクティビティが実行を完了するより前に、アクティビティ全体が直ちにクローズすることがあります。その場合、親アクティビティは、完了していない子アクティビティの実行をすべてキャンセルし、対応する CancellationHandlerActivity アクティビティを呼び出して、定義されているクリーンアップ ロジックを実行します。

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

関連項目

参照

CancellationHandlerActivity

その他の技術情報

Windows Workflow Foundation アクティビティ

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.