Как вы обрабатываете исключение тайм-аута при вызове веб-служб с помощью SoapClient в Silverlight?

StackOverflow https://stackoverflow.com/questions/260665

Вопрос

Как вы обрабатываете исключение TimeoutException, которое генерируется при вызове WebServices с использованием SoapClient?

Кажется, что нет никакого события, которое нужно обработать, чтобы перехватить исключения, сгенерированные при вызове веб-сервисов.

Можно ли перехватывать любые сгенерированные исключения, особенно TimeoutException ??

Я также разместил этот вопрос на форумах Silverlight.net: http: // silverlight .net / форумы / р / 46029 / 124010.aspx

Это было полезно?

Решение

Очевидно, НЕТ . Невозможно обработать исключения, возникающие при вызове методов веб-службы в Silverlight 2. Если, конечно, вы не создадите собственную модифицированную версию SoapClient, которую Visual Studio автоматически генерирует для вас. Это ужасный недостаток дизайна!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top