Iterate through all the message queues in the network, and examines the path for each queue, displays the number of public queues on the network. : MessageQueue « Windows « C# / CSharp Tutorial






using System;
using System.Messaging;

    public class MyNewQueue
    {
        public static void Main()
        {
            uint numberQueues = 0;
            MessageQueueEnumerator myQueueEnumerator = MessageQueue.GetMessageQueueEnumerator();
            while(myQueueEnumerator.MoveNext())
            {
                Console.WriteLine(myQueueEnumerator.Current.Path);
                numberQueues++;
            }
            Console.WriteLine("Number of public queues: " + numberQueues.ToString());
        }
    }








29.6.MessageQueue
29.6.1.Internal Transaction Producer
29.6.2.Format a message from MessageQueue in an XmlMessageFormatter
29.6.3.Receive message
29.6.4.Create and MessageQueue and MessageQueueTransaction
29.6.5.Create and use MessageQueue
29.6.6.Iterate through all the message queues in the network, and examines the path for each queue, displays the number of public queues on the network.