MessageQueueInstaller.Permissions 属性

定义

获取或设置与队列关联的权限。

public:
 property System::Messaging::AccessControlList ^ Permissions { System::Messaging::AccessControlList ^ get(); void set(System::Messaging::AccessControlList ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Messaging.AccessControlList Permissions { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Permissions : System.Messaging.AccessControlList with get, set
Public Property Permissions As AccessControlList

属性值

AccessControlList,包含一个或多个指定受信者和为队列授予的权限的访问控制项。

属性

注解

默认情况下,公共或专用队列的创建者拥有完全控制权,域组“每个人”有权获取队列属性、获取权限和写入队列。 消息队列依次访问每个权限列表条目,直到找到适用于当前用户和当前尝试的操作的条目。 与操作系统权限一样,你专门拒绝给用户的权限优先于你允许的权限。

构造 Permissions 属性时,请将 实例添加到AccessControlEntryAccessControlList集合。 构造每个访问控制项时,可以指定通用或标准访问权限。 队列的权限可以是以下任意组合:

  • 删除

  • 读取安全

  • 写入安全性

  • 同步

  • 修改所有者

  • 读取

  • 写入

  • 执行

  • 必需

  • 全部

这些权限是一组位标志,可以使用按位 OR 进行组合:

  • 完全控制

  • 删除消息

  • 接收消息

  • 速览消息

  • 接收日记消息

  • 获取队列属性

  • 设置队列属性

  • 获取权限

  • 设置权限

  • 获取队列所有权

  • 编写消息

适用于

另请参阅