MessageQueuePermission Constructor (array<MessageQueuePermissionEntry^>^)
.NET Framework (current version)
Initializes a new instance of the MessageQueuePermission class with the specified permission access level entries.
Assembly: System.Messaging (in System.Messaging.dll)
public: MessageQueuePermission( array<MessageQueuePermissionEntry^>^ permissionAccessEntries )
Parameters
- permissionAccessEntries
-
Type:
array<System.Messaging::MessageQueuePermissionEntry^>^
An array of MessageQueuePermissionEntry objects. The PermissionEntries property is set to this value.
The following code example creates a new instance of MessageQueuePermission.
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create an array of type MessageQueuePermissionEntry.
MessageQueuePermissionEntry[] entries =
new MessageQueuePermissionEntry[1];
// Create a new instance of MessageQueuePermissionEntry and place the
// instance in the array.
string machineName = queue.MachineName;
string label = queue.Label;
entries[0] = new MessageQueuePermissionEntry(
MessageQueuePermissionAccess.Receive,
machineName,
label,
queue.Category.ToString());
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
entries);
.NET Framework
Available since 1.1
Available since 1.1
Show: