在WCF中的辅助方法中抛出异常?

时间:2012-02-01 17:34:08

标签: c# .net wcf exception methods

我是WCF的新手。我有多个方法为相同的调用/验证抛出相同的异常。为了减少类中的代码量,我可以创建验证帮助器方法来验证和抛出异常。但与此同时,如果我想在某处记录异常,我就不能使用stacktrace /代码行。

我正在使用Microsoft Enterprise Logger来提供此服务,它可以帮助我追溯到调用此验证的方法。但我也在考虑使用可以帮助我记录异常的WCF诊断记录器,我可能更难追溯到调用特定辅助方法的方法。

最好的办法是什么?通过创建验证方法,抛出异常或仅在原始方法中验证和抛出异常来减少代码量。

1 个答案:

答案 0 :(得分:1)

使用辅助函数不应该是一个问题。您将获得具有异常的调用堆栈,以便您可以看到调用辅助函数的位置。