Фоновый поток, который загружает данные в asp.net - PullRequest
2 голосов
/ 22 января 2011

Я хочу загрузить данные в мой домен приложения, используя поток, чтобы они всегда выполнялись. Как мне этого добиться? Я хочу, чтобы поток запускался при запуске iis и заканчивался при выходе из iis.

Примечание: Я хочу сделать это, чтобы использовать автономную архитектуру в своем приложении asp.net.

Спасибо заранее, Kfir

1 Ответ

2 голосов
/ 22 января 2011

Kfir,

Самый простой способ сделать это - запустить блокирующий фоновый рабочий во время метода App_Start () в Global.asax, а затем убить его с помощью App_Stop () в Global.asax.

Пусть поток сядет в WaitHandle, пока он не будет готов для получения дополнительных данных, а затем подаст сигнал на ожидание возврата. Или, если вы действительно хотите написать что-то из гетто, вы можете просто провести опрос с фиксированным интервалом, используя таймер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...