MessageQueuePermission Constructor (MessageQueuePermissionAccess, String^, String^, String^)
.NET Framework (current version)
Initializes a new instance of the MessageQueuePermission class with the specified access levels, computer to use, queue description, and queue category.
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
Available since 1.1
Show: