21 May 2008

WCF Client "очікувані" виключення (expected exceptions)

Сьогодні виявилось, дещо неочікуване рішення (про очікувані виключення ;) ) від команди WCF, WCF Client(ClientBase та вище) може викидати не тільки CommunicationException, а ще і TimeoutException!

Нажаль я не знайшов "офіційного" списку виключень. В MSDN є тільки це:

When implementing custom channels and binding elements, it is strongly recommended that your components throw only System..::.TimeoutException or CommunicationException-derived objects. In the case where your components throw a recoverable exception that is specific to the component, wrap that exception inside a CommunicationException object.

Схоже на підтвердження мого припущення, що очікувати треба тільки CommunicationException та TimeoutException.

Помічено як: , , ,
 

Коментарі

Немає коментарів
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.

About Mike Chaliy

Вчу українську, багато працюю. Цікавлюсь моделюванням небезпек. Більшість часу витрачаю на .Net.