Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / throw real type exception / 8 сообщений из 8, страница 1 из 1
27.09.2015, 20:41
    #39062650
systemio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
вопрос такой,

я сохраняю exception в локальной переменной (на сервере) и это в качестве результата идет на клиент (через вызов HttpClient). клиент смотрит что пременная не null, значит был эксепшн (например KeyNotFoundException) на сервере и вот тут я хочу вызвать throw на клиенте, но с реальным типом, а не базовым типом Exception. как такое сделать и возможно ли?
...
Рейтинг: 0 / 0
27.09.2015, 20:47
    #39062655
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
systemioвопрос такой,

я сохраняю exception в локальной переменной (на сервере) и это в качестве результата идет на клиент (через вызов HttpClient). клиент смотрит что пременная не null, значит был эксепшн (например KeyNotFoundException) на сервере и вот тут я хочу вызвать throw на клиенте, но с реальным типом, а не базовым типом Exception. как такое сделать и возможно ли?

типа клиент больше знает, чем сервер? почему он отвечает за то, какой именно эксепшен надо генерить? и не является ли это логикой? т.е. исключения это ошибка, низкоуровневая при чём, не должно быть связано с логикой. может не надо исключений?
...
Рейтинг: 0 / 0
27.09.2015, 21:06
    #39062661
systemio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
hVostt,

я всего лишь хочу пробросить исключение от сервера к клиенту, как будто все происходит локально.
...
Рейтинг: 0 / 0
27.09.2015, 21:26
    #39062671
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
systemiohVostt,

я всего лишь хочу пробросить исключение от сервера к клиенту, как будто все происходит локально.

ты можешь пробросить только информацию об исключении. само исключение тебе не пробросить никак. ни туда, ни обратно. а эмулировать, это как сношать резиновую бабу. в чём, простите, удовольствие?
...
Рейтинг: 0 / 0
27.09.2015, 21:42
    #39062685
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
что-то .net remoting запахло :)
...
Рейтинг: 0 / 0
27.09.2015, 22:01
    #39062700
systemio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
hVostt,

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

насчет эксепшена, видимо, вы правы, так не получиться
...
Рейтинг: 0 / 0
27.09.2015, 22:06
    #39062704
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
skyANAчто-то .net remoting запахло :)

с браузера клиента? может и сильвером тогда запахло?
...
Рейтинг: 0 / 0
27.09.2015, 22:33
    #39062719
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
throw real type exception
hVosttskyANAчто-то .net remoting запахло :)

с браузера клиента? может и сильвером тогда запахло? Какой это браузер работает через HttpClient?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / throw real type exception / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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