3
我想知道是否有人對C#應用程序中存儲靜態錯誤字符串的最佳做法有任何輸入。我有一個Visual Studio 2010解決方案,它有5個項目,並定義了幾條經由WCF REST Web服務以消息形式返回的常量錯誤消息。我已經定義存儲靜態錯誤字符串的最佳位置
我現在的錯誤(硬編碼)在以下格式(碼,信文):
999 - 您的請求無法與指定的參數進行處理。
我不問如何創建派生自Exception類的自定義類,因爲在引發相應的異常以防止AppPool出現錯誤之後,會返回這些錯誤。
我在思考存儲消息的一些想法:XML,Flat File,SQLite等等。
有沒有人有偏好,如果是這樣,爲什麼?
謝謝
傑弗裏·凱文撬
我也想過這個。我喜歡你關於語言的觀點。但是,我無法在資源文件中使用數字作爲名稱。您通常如何爲錯誤消息命名條目?謝謝! – 2011-06-16 11:25:52
我通常有一個使消息明顯的名稱,例如ERROR_FILE_NOT_FOUND,但在您的情況下,您可以使用這樣的ERROR_123。你甚至可以爲這些資源編寫一個管理器,給出一個錯誤編號將能夠檢索到相應的錯誤信息以給出相同的結果 – w69rdy 2011-06-16 11:29:58
這正是我所期待的。回答!謝謝你的幫助! – 2011-06-16 11:31:31