У меня есть ситуация, когда я хочу иметь возможность различать различные типы ошибок в веб-сервисе. В API это обычно было бы отдельным исключением для каждого, означает ли это, что у меня должно быть несколько контрактов с ошибками в WCF?
Является ли это предпочтительным подходом, кажется ОО-способ сделать это. Кто-то на моей работе предложил коды ошибок, но я начинаю думать, что это кажется нелогичным, если вы отправляете исключение обратно.
Кто-нибудь когда-либо был в подобной ситуации, если да, какие дизайнерские решения вы приняли и причины для них?
Спасибо, любая помощь будет принята с благодарностью.
Джейми