Завершить экшен C# с ошибкой

woober

Client
Регистрация
07.04.2015
Сообщения
211
Благодарностей
123
Баллы
43
Здравствуйте!

Могли бы Вы подсказать как умышленно завершить экшн C# с ошибкой, чтобы проект вообще полностью прекратил работу (перед этим я конечно отправлю с помощью project.SendErrorToLog("blablabla",true); сообщение в лог) ?
Другими словами, в идеале бы из C# команду послать "завершить проект с ошибкой, такой-то текст ошибки"
:ce:
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
throw new Exception("Текст ошибки");
ну и можно
return null;
 

woober

Client
Регистрация
07.04.2015
Сообщения
211
Благодарностей
123
Баллы
43

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Если тебе срочно, то вот грязный способ:
Код:
System.Threading.Thread.CurrentThread.Abort();
но подожди ещё, пока тебе ответит кто-то из саппорта
 
  • Спасибо
Реакции: woober

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
throw new Exception("Текст ошибки");
я так делаю_)
 
  • Спасибо
Реакции: Биржевик

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)