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