Как вы обрабатываете исключение тайм-аута при вызове веб-служб с помощью SoapClient в Silverlight?
-
06-07-2019 - |
Вопрос
Как вы обрабатываете исключение TimeoutException, которое генерируется при вызове WebServices с использованием SoapClient?
Кажется, что нет никакого события, которое нужно обработать, чтобы перехватить исключения, сгенерированные при вызове веб-сервисов.
Можно ли перехватывать любые сгенерированные исключения, особенно TimeoutException ??
Я также разместил этот вопрос на форумах Silverlight.net: http: // silverlight .net / форумы / р / 46029 / 124010.aspx
Решение
Очевидно, НЕТ . Невозможно обработать исключения, возникающие при вызове методов веб-службы в Silverlight 2. Если, конечно, вы не создадите собственную модифицированную версию SoapClient, которую Visual Studio автоматически генерирует для вас. Это ужасный недостаток дизайна!