Retrieves all public queues on the network.
[Visual Basic] Overloads Public Shared Function GetPublicQueues() As MessageQueue () [C#] public static MessageQueue[] GetPublicQueues(); [C++] public: static MessageQueue* GetPublicQueues() []; [JScript] public static function GetPublicQueues() : MessageQueue[];
An array of MessageQueue objects that reference the public queues retrieved.
Use this overload when you want a complete list of all queues on the network. If you want to restrict the list by any criteria like MachineName, modification times, or Category, use another overload of this method or use GetPublicQueuesByMachine, GetPublicQueuesByCategory, or GetPublicQueuesByLabel.
GetPublicQueues retrieves a static snapshot of the queues. To interact with a dynamic queue list, use GetMessageQueuesEnumerator.
GetPublicQueues cannot be used to retrieve private or system queue information.
GetPublicQueues is a static (in Visual Basic Shared) member, so it can be called using the MessageQueue class itself. It is not necessary to create an instance of MessageQueue in order to call the method.
MessageQueue Class | MessageQueue Members | System.Messaging Namespace | MessageQueue.GetPublicQueues Overload List | GetPublicQueuesByLabel | GetPublicQueuesByMachine | GetPublicQueuesByCategory