Исключения WCF, генерируемые ChannelFactory - PullRequest
2 голосов
/ 21 декабря 2008

Я подключаюсь к сервису и использую канал, созданный ChannelFactory. Я хотел бы знать, какие исключения могут быть сгенерированы при вызове методов интерфейса службы (например, если существует интерфейс службы с именем ICalculator, и я вызываю его Add (5, 4)). Я не могу гуглить тему, потому что я не знаю, как назвать проблему и что именно я ищу. Буду благодарен за любую ссылку с такой информацией.

Я имею в виду исключения для поврежденного соединения и т. Д., А не исключения, указанные создателем службы.

Ответы [ 2 ]

2 голосов
/ 21 декабря 2008

Вы можете получить:

  • FaultException или производный класс (FaultException ), если реализация службы выдает необработанное исключение.

  • CommunicationException, если возникает ошибка связи с сервисом.

Могут быть и другие, но это те, с которыми вы обычно будете обращаться.

0 голосов
/ 21 декабря 2008

Я подозреваю, что любое исключение, которое вы хотите сгенерировать. Почему допускаются только определенные исключения?

...