Я новичок в WCF.У меня есть несколько методов, генерирующих одни и те же исключения для одних и тех же вызовов / проверки.Чтобы уменьшить количество кода в классе, я могу создать вспомогательные методы проверки для проверки и создания исключений.Но в то же время, если я хочу где-то регистрировать исключения, я не могу использовать трассировку стека / строку кода.
Я использую Microsoft Enterprise Logger для этой службы, она может помочь мне вернуться к методу, который вызвал эту проверку.Но я также подумываю об использовании диагностического журнала WCF, который может помочь мне регистрировать исключения, мне может быть сложнее отследить метод, вызвавший определенный вспомогательный метод.
Какой лучший способ сделать это?Сократите объем кода, создав методы проверки, которые генерируют исключения, или просто проверяйте и выбрасывайте исключения в исходных методах.