MessageQueuePermission Constructor (MessageQueuePermissionAccess, String^, String^, String^)

 

Initializes a new instance of the MessageQueuePermission class with the specified access levels, computer to use, queue description, and queue category.

Namespace:   System.Messaging
Assembly:  System.Messaging (in System.Messaging.dll)

public:
MessageQueuePermission(
	MessageQueuePermissionAccess permissionAccess,
	String^ machineName,
	String^ label,
	String^ category
)

Parameters

permissionAccess
Type: System.Messaging::MessageQueuePermissionAccess

One of the MessageQueuePermissionAccess values.

machineName
Type: System::String^

The name of the computer where the Message Queuing queue is located.

label
Type: System::String^

The queue description.

category
Type: System::String^

The queue category (Message Queuing type identifier).

The following code example creates a new instance of MessageQueuePermission.

       // Connect to a queue on the local computer.
       MessageQueue queue = new MessageQueue(".\\exampleQueue");

       // Create a new instance of MessageQueuePermission.
string queueCategory = queue.Category.ToString();
string machineName = queue.MachineName;
string label = queue.Label;
       MessageQueuePermission permission = new MessageQueuePermission(
           MessageQueuePermissionAccess.Receive,
           machineName,
           label,
           queueCategory);

.NET Framework
Available since 1.1
Return to top
Show: