Проверьте MSMQ Qeue есть сообщения - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь проверить, есть ли в qeue какие-либо сообщения, но я всегда получаю одну и ту же ошибку:

private static bool CheckPendingMessages()
    {
        bool result= false;

        try
        {
            var queueCounter = new PerformanceCounter(
            "MSMQ Queue",
            "Messages in Queue",
             @".\private$\myPrivateTestQeue");

            if (queueCounter.NextValue() > 0)
            {
                result= true;
            }

        }
        catch (InvalidOperationException ex)
        {
            result= false;
        }

        return result;


    }

"Экземпляр". \ Private $ \ myPrivateTestQeue 'не существует в указанной категории. "

Qeue существует, а также содержит некоторые сообщения.

Мне пришлось жестко закодировать мой путь '. \ Private $ \ myPrivateTestQeue' в 'realNameMachine \ private $ \ myPrivateTestQeue'

Любой способ не вводить имя Махсина жестко?

Спасибо

...