跳到主要內容
搜尋
搜尋此網誌
Hamisme Blog
首頁
更多…
分享
取得連結
Facebook
X
Pinterest
以電子郵件傳送
其他應用程式
標籤
加速開發速度
AOP
aop proxy
Aspect-oriented programming
C#
2月 15, 2020
[C#][AOP] 加速開發速度 - 利用DispatchProxy來實作簡易AOP Proxy
在開發系統的時候,例如呼叫API常常要記錄
呼叫的參數或是header
跟
返回的狀態跟結果
,如果每次寫API都要重做一紀錄這些參數是很浪費時間的一件事,所以在C#可以使用DispatchProxy 類別來完成Proxy而不需要Proxy的套件就可以達到。
基本上可以做到:
呼叫執行前
呼叫執行後
呼叫發生異常
以下是程式碼:
使用方式:
完整範例:
https://github.com/Carter2Job/AOPTest
留言
熱門文章
12月 04, 2019
[PowerShell][筆記] 在windows使用PowerShell的指令來取代ping, telnet, curl
3月 06, 2021
[STOCK] [TradingView][教學] 使用Pine Script來客製化扣抵值的樣式
留言