Клиент веб-службы (.NET 2008), обработка исключений? - PullRequest
0 голосов
/ 06 февраля 2009

У меня есть стандартное (?) Клиентское решение веб-службы в .net 2008 = классы, созданные инструментом wsdl.exe после загрузки wsdl-файла из используемого веб-сервиса. Затем я просто вызываю метод этого автоматически созданного класса, который наследует System.Web.Services.Protocols.SoapHttpClientProtocol и его метод invoke. который я много тестировал в тестовой среде. «Проблема» в том, что это всегда работает. Я имею в виду, я не думаю, что могу просто предположить, что это всегда будет работать в производственной среде, но должно добавить некоторую обработку ошибок / исключений, но вопрос: как это сделать?

1 Ответ

1 голос
/ 09 февраля 2009

оберните звонок на ваш веб-сервис в

try {

} 
catch {

}

блок.

Вы можете поймать веб-сервис, прервавший определенное исключение, а затем проверить внутренние исключения, чтобы выяснить, что на самом деле произошло.

...