Enterprise Library 例外処理ブロックを使用しています。
次の問題があります。
optimisticconcurencyexception
2 つの例外タイプ (および)を持つポリシーが必要ですsystem.exceptions
。そのためoptimisticconcurencyexception
に、障害ハンドラーを追加します。別のsystem.exceptions
障害ハンドラーとログ ハンドラーを追加します。
optimisticconcurencyexception
ここで、ライブラリをキャッチするsystem.exceptions
と、割り当てた障害ハンドラーだけでなく、障害ハンドラーとログ ハンドラーが実行されます。optimisticconcurencyexception
例外マネージャーがスローするメソッドを処理するデバッガーにブレークポイントを設定し、optimisticconcurencyexception
コードでは、正しい を取得しますfaultexception
。
私は理解できますか?この問題について何か考えはありますか?
編集
私の質問は、エンタープライズ ライブラリ サポート フォーラムで回答されました。
ここにリンクがあります http://entlib.codeplex.com/discussions/349033