Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

sau


Имеющий Что Сказать

Зарегистрирован:
15 February 2005
Сообщения: 65
Примеры кода: 0
 

RE: Обработка ошибки подключения к удаленной веб службе

07 July 2008 13:06  


Добрый день!

Господа, нужна ваша помощь.
В клиентском приложении (сайте) на csharp вызываю удаленную веб службу.

InfoCollector.InfoCollector collect = new InfoCollector.InfoCollector();
collect.GetEmployees();

Допустим сервер не доступен. И клиенту будет выводится системная ошибка,
что нежелательно. Хотелось бы по прошествии некоторого времени получать
ошибку обработанную или, например, вставить счетчик по времени, постоянно
увеличивающийся, и чтобы запрос не прекращался, если сервер не доступен. Что лучше?

Можно, конечно, юзать try{} catch{} finally{}
Но хочется более красивого решения.

А если есть предложения, как это еще более правильно сделать, буду очень признателен!



Можно, например, клиента вызывать через планировщик , или своей службой до тех пор пока клиент удачно не отработает (соединится с веб сервисом и т.д.) , зафиксировав этот факт в какой либо БД или вернув службе результат успешной отработки. Все это дело протоколивроать. Вобщем вариантов можно придумать кучу.
Наверх
  



Web Services

 Обработка ошибки подключения к удаленной веб службеXSun  23 June 2008 11:31
 RE: Обработка ошибки подключения к удаленной веб службеsau  07 July 2008 13:06
 RE: Обработка ошибки подключения к удаленной веб службеXSun  23 June 2008 12:40
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта