MessageQueueAccessRights 枚举

定义

为特定于消息队列的操作指定一组对象特定的访问权限。

此枚举支持其成员值的按位组合。

public enum class MessageQueueAccessRights
[System.Flags]
public enum MessageQueueAccessRights
[<System.Flags>]
type MessageQueueAccessRights = 
Public Enum MessageQueueAccessRights
继承
MessageQueueAccessRights
属性

字段

ChangeQueuePermissions 262144

修改队列权限的权限。

DeleteJournalMessage 8

从日记队列删除消息的权限。

DeleteMessage 1

从队列删除消息的权限。

DeleteQueue 65536

删除队列的权限。

FullControl 983103

针对队列的完全权限。 枚举中其他所有权限的联合。

GenericRead 131115

GetQueuePropertiesGetQueuePermissionsReceiveMessageReceiveJournalMessage 的组合。

GenericWrite 131108

GetQueuePropertiesGetQueuePermissionsWriteMessage 的组合。

GetQueuePermissions 131072

读取队列权限的权限。

GetQueueProperties 32

读取队列属性的权限。

PeekMessage 2

从队列查看消息的权限。

ReceiveJournalMessage 10

从日记队列接收消息的权限。 这包括从日记队列删除和查看消息的权限。

ReceiveMessage 3

从队列接收消息的权限。 这包括删除和查看消息的权限。

SetQueueProperties 16

修改队列属性的权限。

TakeQueueOwnership 524288

取得队列所有权的权限。

WriteMessage 4

向队列发送消息的权限。

注解

通过 MessageQueueAccessRights 枚举,可以指定特定于消息队列对象的权限,例如接收、速览或写入消息,或设置队列属性。 它是枚举映射大量读取、写入或执行能力的两个枚举 GenericAccessRights 之一。 另一个 StandardAccessRights是 ,可用于指定大多数对象共有的权限,例如,删除对象或读取安全描述符。

MessageQueueAccessRightsStandardAccessRights提供用于删除队列的成员。 应用程序的需求定义了你使用的标志集。

与枚举关联的 MessageQueueAccessRights 访问权限列在队列属性窗口的“权限”框中。

适用于

另请参阅