Я хочу написать службу Windows в .Net 2.0, которая прослушивает и обрабатывает очередь сообщений (MSMQ).
Вместо того, чтобы изобретать велосипед, может кто-нибудь опубликовать пример лучшего способа сделать это? Он должен обрабатывать вещи только по одному, а не параллельно (например, потоки).
По сути, я хочу, чтобы он опросил очередь, если там что-то есть, обработайте, снимите с очереди и повторите. Я хочу сделать это также системно-эффективным способом.
Спасибо за любые предложения!