Pre PostSharp 5.x、OnExceptionAspect()から継承して例外処理を行いました。 AuditServices.RecordPublishedイベントハンドラで行われたAuditログと同様の新しいアプローチが5.xにありますか?PostSharp 5.xでExceptionHandlingのアプローチが変更されましたか?
0
A
答えて
0
メソッドによってスローされた例外を記録するには、PostSharp Diagnostics Libraryを使用できます。http://doc.postsharp.net/add-loggingを参照してください。
例外をログに記録するには(それぞれのメソッドのエントリの終了と終了はできません)、カスタム属性の代わりにLogExceptionsAttribute
カスタム属性を使用します。 http://doc.postsharp.net/t_postsharp_patterns_diagnostics_logexceptionattributeを参照してください。
メソッドが例外を発生したときに他のアクションを実行するには、まだOnExceptionAspect
のアスペクトがあります。 http://doc.postsharp.net/exception-handlingを参照してください。
関連する問題
- 1. PostSharp 5.xにおける監査ロギングのアプローチが変更されていますか?
- 2. postsharp observablecollection firingコレクションが変更されました。
- 3. 更新postsharpフォーム4.xが
- 4. PostSharpへのアップグレード5必須、ライセンスエラーが発生しました
- 5. PHPが5.0E-5から0.00000050に変更されました
- 6. MPMusicPlayerControllerはiOS 5で変更されましたか?
- 7. xのインスタンスのJPA識別子が変更されました
- 8. ネストされたカーソルをセットベースのアプローチに変換しますか?
- 9. AS3が親のx値を変更しても、その子にx変更は適用されませんか?
- 10. iOS 5 Mobile Safariアプリケーションのキャッシュが変更されますか?
- 11. ゲビッシュサイトが変更されましたか?
- 12. iOS 5タブビューが変更されましたルートコントローラ(ストーリーボード)を押します
- 13. どうしてですか?fst(x + 1、(5、x-2)))))))))))))))))))))))))で)xのx = 3をしましょう5
- 14. URLが変更されましたが、ビューが変更されません。
- 15. ランタイムエラー '32809'とアクティブなXコントロールの名前が変更されました
- 16. リポジトリの更新動作が変更されましたか?
- 17. Laravel 5アプリのタイムゾーンが動的に変更されます
- 18. Powershell 3.0でアンパサンドの動作が変更されましたか?
- 19. UIActionSheetロングリストの動作が4.2で変更されましたか?
- 20. プロトタイプセルでdequeueReusableCellWithIdentifierの動作が変更されましたか?
- 21. サブクエリで "id"の順序が変更されましたか?
- 22. Android 4.1.1でNETWORK_PROVIDERの動作が変更されましたか?
- 23. Child_changedファイヤーベースでどの値が変更されましたか
- 24. JavaScriptでテキストエリア値のEventListenerが変更されましたか?
- 25. iOS 5でscrollviewTexturedBackgroundColorを変更しましたか?
- 26. ポインタへの変更が変更されました
- 27. cURLリクエストが変更されました
- 28. Macアドレスが変更されました
- 29. JUSTsterパスワードが変更されました
- 30. iOSテーブルビューデータが変更されました
OnExceptionAspectを使用して例外をインターセプトする場合、クラスレベルまたはメソッドレベルで属性を適用できます。アセンブリレベルまたはソリューションレベルでどのように適用できますか? –
アスペクトの適用については、http://doc.postsharp.net/applying-aspectsを参照してください。アセンブリ全体への適用については、http://doc.postsharp.net/attribute-multicastingを参照してください。ソリューション全体に側面を適用するには、 .slnファイルがあるフォルダに .psslnというファイルを作成し、http://doc.postsharp.net/xmlに記載されているように設定します - マルチキャスティング。 PostSharpの設定については、http://doc.postsharp.net/configuration-systemで説明しています。 –
http://doc.postsharp.net/xml-multicasting psprojを扱う。 http://samples.postsharp.netの例にはpsslnファイルがありません。 OnExceptionAspectとpsslnのサンプルを私に提供できますか? –