[英]Throw exceptions in helper methods in WCF?
我是WCF的新手。 我有多種方法為相同的調用/驗證拋出相同的異常。 為了減少類中的代碼量,我可以創建驗證助手方法來驗證並拋出異常。 但是同時,如果我想將異常記錄在某處,則不能使用stacktrace /代碼行。
我正在為此服務使用Microsoft Enterprise Logger,它可以幫助我追溯到調用此驗證的方法。 但是我也正在考慮使用可以幫助我記錄異常的WCF診斷記錄器,對於我來說,追溯到稱為特定幫助器方法的方法可能更困難。
最好的方法是什么? 通過創建拋出異常的驗證方法,或者僅在原始方法中驗證並拋出異常,來減少代碼量。
使用助手功能不應該成為問題。 您會獲得帶有異常的調用堆棧,因此可以看到從何處調用了輔助函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.