Как узнать количество сообщений в очереди Windows

Тема в разделе ".NET", создана пользователем itten, 11 авг 2007.

Статус темы:
Закрыта.
  1. itten

    itten Гость

    Здравствуйте
    Как можно _быстро_ определить количество сообщений в очереди Windows с использованием C# and .NET?
    Сейчас я делаю так:
    SomeQueue.GetAllMessages().Length;
    Работает, но для больших очередей недостаточно быстро
     
  2. mms

    mms Гость

    О чем это говорит, а том, что GetAllMessages возвращает клонированный массив, а GetMessageEnumerator работает с массивом самой очереди. Но надо учитывать и в одном и в другом случае, что пока вы с этими массивами работаете очередь может 10 раз измениться :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей