Мне нужно вызвать несколько веб-сервисов при создании страницы MVC, поэтому я проделываю эту работу через threadpool и с помощью ManualResetEvents, чтобы определить, когда у меня есть результаты.Передача исключений через потоки в приложении MVC
Если одна из нитей генерирует исключение, это приведет к сбою приложения. У меня есть обработка исключений, настроенная через фильтр, но мне нужно сначала вернуть исключение в основной поток рендеринга.
Я не могу использовать BackgroundWorker, потому что мне нужно «присоединиться» к работе и отобразить страницу.
Предложения? Кто угодно?
Хорошо зовут Хаос. Я надеялся на что-то более общее (для этого я создал DSL на основе LINQ), но я полагаю, что я могу работать в очереди с исключениями из-за слишком больших проблем. Благодарю. –