繁体   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