Is system.threading.thread usage suggested for a web application method with .NET framework 4.0 и сервисы WCF ?
Привет,
В нашем веб-приложении мы используем .Net Framework 4.0 со службами WCF.
У нас есть сервис WCF с некоторыми операциями БД, после которых
он генерирует отчет (генерация отчета требует времени).
Здесь пользователю не нужно ждать, пока отчет будет сгенерирован, и поэтому мы подумали
реализации потоковой передачи (с использованием System.Нарезание резьбы.Класс Thread и вызовите этот ReportGeneration в новом
Поток из основного потока сразу после завершения операций с БД).
Предлагается ли идти дальше с обычной резьбой или у нас есть лучший подход ?
(Примечание : - мы используем .Чистый фреймворк 4.0 со службами WCF и WCF сервис настройки были установлены как свойство instancecontextmode = значение percall и поведение concurrencymode установить в один )
Пожалуйста, посоветуйте.
Что я уже пробовал:
Попробовал реализовать его с помощью системы.Нарезание резьбы.Нить и обнаружил, что она работает. Но хотелось бы узнать об общем мнении по этому поводу.