Visual Studio を使用して SharePoint 2010 でワークフローを開発しています。
ユーザーが UI から実行中のワークフローをキャンセルしたときに、イベントをキャッチする必要があります。ユーザーが [Terminate this workflow now] リンクをクリックすると、現在のワークフロー インスタンスの履歴にいくつかのログを追加する必要があります。
SequentialWorkflowActivity に cancelHandlerActivity を追加しましたが、 cancelHandlerActivity が実行されません。
MSDN で cancelHandlerActivity の説明を見つけました ( http://msdn.microsoft.com/en-us/library/aa349442(v=vs.85).aspx ) - CancellationHandlerActivity アクティビティには、前にキャンセルされた複合アクティビティのクリーンアップ ロジックが含まれています。複合アクティビティのすべての子アクティビティの実行が終了します。
だから私は、その cancelHandlerActivity が私が必要としているものだと思ったが、実際には - 私は間違っている:(
どうすれば問題を解決できるか、アドバイスをください!インターネットで解決策を見つけようとしましたが、できませんでした:(