Retrieves public queues on the network.
Retrieves a set of public queues filtered by the specified criteria.
[Visual Basic] Overloads Public Shared Function GetPublicQueues(MessageQueueCriteria) As MessageQueue ()
[C#] public static MessageQueue[] GetPublicQueues(MessageQueueCriteria);
[C++] public: static MessageQueue* GetPublicQueues(MessageQueueCriteria*) [];
[JScript] public static function GetPublicQueues(MessageQueueCriteria) : MessageQueue[];
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[];
The following example gets a list of public queues which have been modified within the previous 24 hours. The example assumes that there is a computer on the network with the name "myComputer".
Note This example shows how to use one of the overloaded versions of GetPublicQueues. For other examples that may be available, see the individual overload topics.
[Visual Basic]
Private Sub GetPublicQueuesByCriteria() 'Define an array to hold the queues. Dim mqList() As MessageQueue 'This is used in the for loop. Dim i As Integer 'This holds the information about the last modified time. Dim mqModified As System.DateTime 'The criteria to filter queues by. Dim criteria As MessageQueueCriteria 'This will get the queues modified within the last 24 hours. mqModified = DateTime.Now.Subtract(New TimeSpan(1, 0, 0, 0)) 'Set criteria information. criteria = New MessageQueueCriteria criteria.MachineName = "myComputer" criteria.ModifiedAfter = mqModified 'Get the public queues that meet the criteria. mqList = MessageQueue.GetPublicQueues(criteria) End Sub
MessageQueue Class | MessageQueue Members | System.Messaging Namespace