powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Исключения в WCF ReSTFULL
4 сообщений из 4, страница 1 из 1
Исключения в WCF ReSTFULL
    #36725074
Добрый день,
есть вопрос, не знаю как его решить.
У меня WCF сервис, есть 2 метода, один возвращает XML, второй JSON.
Приведу заголовки каждого:
Код: plaintext
1.
2.
3.
4.
       [OperationContract]
        [WebInvoke( Method="POST", ResponseFormat = WebMessageFormat.Xml, UriTemplate = "xml/school/{ID}/reviews")]
        public XElement setXMLreviewsby_schoolID(string ID,Stream input)
        {

и JSON:
Код: plaintext
1.
2.
[OperationContract]
        [WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "json/search/{zip}")]
        public List<ReturnedDrivingSchool> getJSONbyZip(string zip)

Так вот, вопрос в чем: мне необходимо организовать обработку исключений, причем такую: если в методе возникает любое исключение его в начале надо записать в Базу а затем выдать корректное сообщение клиенту ( в том формате что надо) .

Копал в сторону FaultException но, оказывается если у меня в методе возникло исключение типа деления на ноль, то оно вообщем то не срабатывает, то есть надо использовать Главный класс Exeption. А если я например использую обычный Exeption, с XML строчкой я еще выкручусь - в смысле ее формата, а вот с JSON - не знаю как, ведь у меня как видно из примера возвращается специальный типизированный список ReturnedDrivingSchool.
Как я понял FaultException вообще делается если клиент имеет возможность перехватывать такое исключение, а у меня клиент будет JavaScript или Flash - ему тока строки.
Есть у кого какие мысли по этому поводу?

Спасибо за помощь.
...
Рейтинг: 0 / 0
Исключения в WCF ReSTFULL
    #36725630
vx_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Як_Кукурузник,

WebFaultException - не оно?
...
Рейтинг: 0 / 0
Исключения в WCF ReSTFULL
    #36726125
Подойдет, но он как я понимаю используется в Net.4
...
Рейтинг: 0 / 0
Исключения в WCF ReSTFULL
    #36726263
vx_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Як_КукурузникПодойдет, но он как я понимаю используется в Net.4
Да, только в 4.0
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Исключения в WCF ReSTFULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]