當一個應用程序啓動時,我需要知道某些方法時,他們被解僱。如何使用屬性和AOP技術來做到這一點?捕獲記錄的事件目的
最簡單的方法是記錄在事件方法的時候像這樣:
private void Page_load()
{
DateTime dt = DateTime.Now;
}
和保存日期時間到數據庫中。但這絕對不是理想的,因爲這樣做會使該方法具有很多交叉功能,從而使維護工作更加困難。我正在考慮使用屬性來解決這個問題。 PostSharp似乎是一個很好的候選人,因爲它可以攔截方法調用並做任何你想要的預處理和後處理。但有一點顯而易見的是,沒有我編寫大量自定義代碼,它就無法處理事件。
是否有自然可以處理事件的任何框架?
郵政銳是最簡單的.NET AOP框架之一。很高興喜歡它。 +1你 – Perpetualcoder 2008-12-22 17:20:09