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