MessageQueueAccessRights 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为特定于消息队列的操作指定一组特定于对象的访问权限。
此枚举支持其成员值的按位组合。
public enum class MessageQueueAccessRights
[System.Flags]
public enum MessageQueueAccessRights
[<System.Flags>]
type MessageQueueAccessRights =
Public Enum MessageQueueAccessRights
- 继承
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| DeleteMessage | 1 | 从队列中删除消息的权限。 |
| PeekMessage | 2 | 从队列中查看消息的权限。 |
| ReceiveMessage | 3 | 从队列接收消息的权限。 这包括删除和查看邮件的权限。 |
| WriteMessage | 4 | 向队列发送消息的权限。 |
| DeleteJournalMessage | 8 | 从日记队列中删除消息的权限。 |
| ReceiveJournalMessage | 10 | 从日记队列接收消息的权限。 这包括从日记队列中删除和查看消息的权限。 |
| SetQueueProperties | 16 | 修改队列属性的权限。 |
| GetQueueProperties | 32 | 读取队列属性的权限。 |
| DeleteQueue | 65536 | 删除队列的权限。 |
| GetQueuePermissions | 131072 | 读取队列权限的权限。 |
| GenericWrite | 131108 |
|
| GenericRead | 131115 | 、 |
| ChangeQueuePermissions | 262144 | 修改队列权限的权限。 |
| TakeQueueOwnership | 524288 | 获取队列所有权的权利。 |
| FullControl | 983103 | 队列的完整权限。 枚举中所有其他权限的联合。 |
注解
通过 MessageQueueAccessRights 枚举,可以指定消息队列对象特定的权限,例如接收、查看或写入消息,或设置队列属性。 它是枚举映射到大量读取、写入或执行能力的两个枚举 GenericAccessRights 之一。 使用另一种 StandardAccessRights,可以指定大多数对象通用的权限,例如删除对象或读取安全描述符。
同时StandardAccessRightsMessageQueueAccessRights提供用于删除队列的成员。 应用程序的需求定义使用的标志集。
与 MessageQueueAccessRights 枚举关联的访问权限列在队列属性窗口的“权限”框中。