MessageQueuePermissionAttribute::PermissionAccess Property
.NET Framework (current version)
Gets or sets the permission access levels used in the permissions request.
Assembly: System.Messaging (in System.Messaging.dll)
public: property MessageQueuePermissionAccess PermissionAccess { MessageQueuePermissionAccess get(); void set(MessageQueuePermissionAccess value); }
Property Value
Type: System.Messaging::MessageQueuePermissionAccessA bitwise combination of the MessageQueuePermissionAccess values.
The following code example gets and sets the value of a message queue permission attribute's PermissionAccess property.
// Connect to a queue on the local computer. MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue"); // Create a new instance of MessageQueuePermissionAttribute. MessageQueuePermissionAttribute^ attribute = gcnew MessageQueuePermissionAttribute( System::Security::Permissions::SecurityAction::Assert); // Set the attribute's PermissionAccess property value. attribute->PermissionAccess = MessageQueuePermissionAccess::Receive; // Display the new value of the attribute's PermissionAccess property. Console::WriteLine("attribute->PermissionAccess: {0}", attribute->PermissionAccess); queue->Close();
.NET Framework
Available since 1.1
Available since 1.1
Show: