Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы и WCF
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
20 / 19 / 1
Регистрация: 13.08.2012
Сообщений: 779
1
.NET 4.x

Вызов исключения из сервиса

21.01.2016, 16:53. Показов 515. Ответов 1

Можно ли вызывать исключения из WCF сервиса ? Если да то подскажите как правильно ? Вообще задача такая: есть сервис, ему можно передавать строку определенного формата, если формат неверный, сервис должен вызывать ArgumentException, но после того как он вызывает исключение, он переходит в состояние Faulted и дальнейшая работа уже невозможна. Можно конечно возвращать из метода bool показывающий успешно или неуспешно сервис принял строку, но хочется все-таки через исключения.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2016, 16:53
Ответы с готовыми решениями:

Вызов WCF сервиса
Добрый день. Скажу сражу что сервисы я начал изучать недавно Передо мной такая задача. в...

Вызов веб сервиса
Добрый день! Вот занимаюсь изучением веб сервисов... Есть вот такой простейший веб сервис: ...

Вызов com-объекта из web-сервиса
возможно кто-нибудь сталкивался с такой проблемой: в VS 2003 возникает ошибка ...

WCF Silverlight повторный вызов сервиса
Добрый день имеется сайт (Silverlight ) и сервер (ASP.Net) на котором вертится WCF сервис (шаблон...

1
Эксперт .NET
5379 / 4165 / 1193
Регистрация: 12.10.2013
Сообщений: 12,074
Записей в блоге: 2
21.01.2016, 17:00 2
Цитата Сообщение от NEvOl Посмотреть сообщение
Можно ли вызывать исключения из WCF сервиса ?
Можно. Но не исключения, относящиеся к специфике NET, а т.н. "сбои".
Цитата Сообщение от NEvOl Посмотреть сообщение
подскажите как правильно ?
1. Определение контракта сбоев для операции (что очень неудобно, поскольку для нескольких исключений придется описывать их все).
2. В методах всю логику оборачивать в try{}catch{}, в блоке catch{} заворачивать исключение в сбой.
3. Использование расширения ошибок (IErrorHandler).
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2016, 17:00

Неявный вызов сервиса
Как сделать неявный вызов сервиса? правильно в манифесте <service ...

Вызов Web-сервиса. Help
Нужно передавать файл в кодировке BASE64 но в формате XSD_STRING. Вызов на LS через Web Service...

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

Вызов веб-сервиса из скрипта
Добрый день. Может ли кто-нибудь из читающих подсказать, как из скрипта на языке VBScript (в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru