IISでワークフローサービスをホストしており、実行中に内部例外のためにインスタンスに障害が発生した場合、いくつかのカスタムアクションを実行する必要があります。
WorkflowUnhandledExceptionBehavior拡張機能を見つけましたが、そこでは事前定義されたアクションしか使用できません。自分のロジックを実行できるようにサブスクライブできる「イベント」を作成できるようにしたいと思います。カスタム動作を使用する必要があると思いますが、良い例はどこにありますか?
ありがとう
IISでワークフローサービスをホストしており、実行中に内部例外のためにインスタンスに障害が発生した場合、いくつかのカスタムアクションを実行する必要があります。
WorkflowUnhandledExceptionBehavior拡張機能を見つけましたが、そこでは事前定義されたアクションしか使用できません。自分のロジックを実行できるようにサブスクライブできる「イベント」を作成できるようにしたいと思います。カスタム動作を使用する必要があると思いますが、良い例はどこにありますか?
ありがとう
それはあなたが何をしたい/何をする必要があるかに少し依存します。TrackingParticipantを追加すると、 WorkflowInstanceUnhandledExceptionRecordを介して未処理のエラーに関する情報を受け取ることができます。
アクティビティ内で例外が発生した場合、組み込みのtrycatchアクティビティを介して簡単にキャッチできます。ワークフローレベルでトライキャッチを配置します。例外が生成された場合は、それらをキャッチして独自のタスクを実行します。