簡體   English   中英

在WCF的輔助方法中拋出異常?

[英]Throw exceptions in helper methods in WCF?

我是WCF的新手。 我有多種方法為相同的調用/驗證拋出相同的異常。 為了減少類中的代碼量,我可以創建驗證助手方法來驗證並拋出異常。 但是同時,如果我想將異常記錄在某處,則不能使用stacktrace /代碼行。

我正在為此服務使用Microsoft Enterprise Logger,它可以幫助我追溯到調用此驗證的方法。 但是我也正在考慮使用可以幫助我記錄異常的WCF診斷記錄器,對於我來說,追溯到稱為特定幫助器方法的方法可能更困難。

最好的方法是什么? 通過創建拋出異常的驗證方法,或者僅在原始方法中驗證並拋出異常,來減少代碼量。

使用助手功能不應該成為問題。 您會獲得帶有異常的調用堆棧,因此可以看到從何處調用了輔助函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM