Я хочу, чтобы служба WCF могла возвращать некоторые известные ошибки. т.е. определенный FaultContractСпециализированный подкласс FaultException или FaultException <T>
Я немного смущен относительно того, должен ли я получать свой собственный подкласс FaultException
или создавать класс детали и использовать FaultException<TDetail>
.
Кажется, что есть примеры обоих рассеянных, и я просто задавался вопросом, что общего было.
Я склоняюсь к выводу, так как я думаю, что клиентский код будет выглядеть более привлекательным MyException
, а не WCF, ориентированным на FaultException<MyExceptionDetail>
, но на самом деле у меня нет никаких сильных чувств.
Поскольку у вашего сервиса нет способа вернуть производный класс 'FaultException', ваш выбор ясен. –
Казалось бы, вы правы, спасибо. Я, должно быть, нашел несколько плохих примеров. – GazTheDestroyer