使用配置文件我想讓自己打開和關閉諸如(第三方)日誌記錄和在C#網站中使用緩存等內容。該解決方案不應特別限於日誌記錄和緩存,而應該更加通用,所以我可以將其用於其他事情。如何在C#ASP.NET網站中有條件地啓用動作
我有一個配置XML文件,我可以斷言應該打開或關閉日誌記錄和緩存(它也可以在Web.Config,這不是現在的重點),這將導致例如一個bool logging
和bool caching
即true
或false
。
的問題是關於這一部分: 我能做什麼前插的相關聲明與if (logging)
和if (caching)
每個日誌/緩存。 什麼是更好的編程方式?這種問題還有一個編程術語嗎?也許屬性也是一種方式?
是的,這是可能的,但我更好奇如何處理代碼中的這些條件。 – 2008-09-17 18:44:36
因此改變了這個問題,謝謝。 – 2008-09-17 18:51:19
作爲僅供參考 - Web.Config僅在AppStart上解析一次並再次解析OnFileChange – stephbu 2008-09-17 18:55:41