Read-only. The Access property indicates the access rights of the queue.
Type: | Long |
Run time: | read-only |
object.Access
Syntax Element | Description |
object | Queue (MSMQQueue) object that represents an instance of the queue. |
The Access property returns one of the following values:
The Access property returns the access rights of the queue when it was last opened, regardless if the queue is currently open or closed.
This example opens a queue for sending messages, then uses the value of Access to test how the queue was opened (with what access rights). To try this example using Microsoft Visual Basic (version 5.0), paste the code into the Code window of a form, and then run the example and click the form.
Dim qinfo As MSMQQueueInfo Dim q As MSMQQueue Private Sub Form_Click() Set qinfo = New MSMQQueueInfo qinfo.PathName = ".\lAccessTest" qinfo.Label = "Test Queue" qinfo.Create Set q = qinfo.Open(MQ_SEND_ACCESS, MQ_DENY_NONE) Select Case q.Access Case MQ_SEND_ACCESS MsgBox "The queue is open for sending messages." Case MQ_RECEIVE_ACCESS MsgBox "The queue is open for retrieve messages." Case MQ_PEEK_ACCESS MsgBox "The queue is open to peek at messages." Case Else MsgBox "Not a valid return value!" End Select q.Close End Sub
Close, Create, Label, MSMQQueue, MSMQQueueInfo, Open, PathName