MessageQueueAccessControlEntry 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的受托方和消息队列访问权限初始化类的新实例 MessageQueueAccessControlEntry 。
重载
| 名称 | 说明 |
|---|---|
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights) |
初始化类的新实例 MessageQueueAccessControlEntry ,向指定的受托人授予指定的消息队列访问权限。 |
| MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType) |
使用指定的受托方和消息队列访问权限初始化类的新实例 MessageQueueAccessControlEntry 。 访问类型(如 |
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights)
初始化类的新实例 MessageQueueAccessControlEntry ,向指定的受托人授予指定的消息队列访问权限。
public:
MessageQueueAccessControlEntry(System::Messaging::Trustee ^ trustee, System::Messaging::MessageQueueAccessRights rights);
public MessageQueueAccessControlEntry(System.Messaging.Trustee trustee, System.Messaging.MessageQueueAccessRights rights);
new System.Messaging.MessageQueueAccessControlEntry : System.Messaging.Trustee * System.Messaging.MessageQueueAccessRights -> System.Messaging.MessageQueueAccessControlEntry
Public Sub New (trustee As Trustee, rights As MessageQueueAccessRights)
参数
- rights
- MessageQueueAccessRights
值的按位组合 MessageQueueAccessRights ,用于定义向受托人授予的权限组合。
注解
使用此构造函数重载向指定的受托人授予权限。 在参数中指定的 rights 权限是位标志成员的 MessageQueueAccessRights 按位组合,其中包括接收消息、删除队列和设置队列属性等权限。 构造函数使用传入的权限来设置此实例 MessageQueueAccessRights 的属性。
将此实例 MessageQueueAccessControlEntry 直接传递到方法的重载 SetPermissions 中,以仅向此受托人授予权限,或将此实例添加到一 AccessControlList 个实例,然后再调用 SetPermissions 以同时向多个受托人授予或拒绝权限。
另请参阅
适用于
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)
使用指定的受托方和消息队列访问权限初始化类的新实例 MessageQueueAccessControlEntry 。 访问类型(如 Allow 或 Deny)由传入的条目类型定义。
public:
MessageQueueAccessControlEntry(System::Messaging::Trustee ^ trustee, System::Messaging::MessageQueueAccessRights rights, System::Messaging::AccessControlEntryType entryType);
public MessageQueueAccessControlEntry(System.Messaging.Trustee trustee, System.Messaging.MessageQueueAccessRights rights, System.Messaging.AccessControlEntryType entryType);
new System.Messaging.MessageQueueAccessControlEntry : System.Messaging.Trustee * System.Messaging.MessageQueueAccessRights * System.Messaging.AccessControlEntryType -> System.Messaging.MessageQueueAccessControlEntry
Public Sub New (trustee As Trustee, rights As MessageQueueAccessRights, entryType As AccessControlEntryType)
参数
- rights
- MessageQueueAccessRights
值的按位组合 MessageQueueAccessRights ,用于定义向受托人授予的权限组合。
- entryType
- AccessControlEntryType
其中 AccessControlEntryType 一个值,指定是允许、拒绝、设置还是撤消指定的权限。
注解
使用此构造函数重载向指定的受托人授予或拒绝权限。 在参数中指定的 rights 权限是位标志成员的 MessageQueueAccessRights 按位组合,其中包括接收消息、删除队列和设置队列属性等权限。 构造函数使用传入的权限来设置此实例 MessageQueueAccessRights 的属性。
有关授予或拒绝权限的详细信息,请参阅 AccessControlEntryType 主题。 对于两个成员, Allow 并且 Deny可能存在且可能相互矛盾的访问权,因此权限出现在队列的自由访问控制列表(DACL)中的顺序会影响权限最终是否获得授权。 另外两个成员, Set 并 Revoke覆盖任何现有权限。 使用其行为适用于应用程序的成员。
将此实例 MessageQueueAccessControlEntry 直接传递到方法的 SetPermissions 重载中,以仅向此受托人授予或拒绝权限,或在调用之前将此实例添加到一 AccessControlList 个实例 SetPermissions ,以同时向多个受托人授予或拒绝权限。