通过


MessageQueueAccessControlEntry 构造函数

定义

使用指定的受托方和消息队列访问权限初始化类的新实例 MessageQueueAccessControlEntry

重载

名称 说明
MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights)

初始化类的新实例 MessageQueueAccessControlEntry ,向指定的受托人授予指定的消息队列访问权限。

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)

使用指定的受托方和消息队列访问权限初始化类的新实例 MessageQueueAccessControlEntry 。 访问类型(如 AllowDeny)由传入的条目类型定义。

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)

参数

trustee
Trustee

指定用户、组、计算机、域或别名的 A Trustee

rights
MessageQueueAccessRights

值的按位组合 MessageQueueAccessRights ,用于定义向受托人授予的权限组合。

注解

使用此构造函数重载向指定的受托人授予权限。 在参数中指定的 rights 权限是位标志成员的 MessageQueueAccessRights 按位组合,其中包括接收消息、删除队列和设置队列属性等权限。 构造函数使用传入的权限来设置此实例 MessageQueueAccessRights 的属性。

将此实例 MessageQueueAccessControlEntry 直接传递到方法的重载 SetPermissions 中,以仅向此受托人授予权限,或将此实例添加到一 AccessControlList 个实例,然后再调用 SetPermissions 以同时向多个受托人授予或拒绝权限。

另请参阅

适用于

MessageQueueAccessControlEntry(Trustee, MessageQueueAccessRights, AccessControlEntryType)

使用指定的受托方和消息队列访问权限初始化类的新实例 MessageQueueAccessControlEntry 。 访问类型(如 AllowDeny)由传入的条目类型定义。

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)

参数

trustee
Trustee

指定用户、组、计算机、域或别名的 A Trustee

rights
MessageQueueAccessRights

值的按位组合 MessageQueueAccessRights ,用于定义向受托人授予的权限组合。

entryType
AccessControlEntryType

其中 AccessControlEntryType 一个值,指定是允许、拒绝、设置还是撤消指定的权限。

注解

使用此构造函数重载向指定的受托人授予或拒绝权限。 在参数中指定的 rights 权限是位标志成员的 MessageQueueAccessRights 按位组合,其中包括接收消息、删除队列和设置队列属性等权限。 构造函数使用传入的权限来设置此实例 MessageQueueAccessRights 的属性。

有关授予或拒绝权限的详细信息,请参阅 AccessControlEntryType 主题。 对于两个成员, Allow 并且 Deny可能存在且可能相互矛盾的访问权,因此权限出现在队列的自由访问控制列表(DACL)中的顺序会影响权限最终是否获得授权。 另外两个成员, SetRevoke覆盖任何现有权限。 使用其行为适用于应用程序的成员。

将此实例 MessageQueueAccessControlEntry 直接传递到方法的 SetPermissions 重载中,以仅向此受托人授予或拒绝权限,或在调用之前将此实例添加到一 AccessControlList 个实例 SetPermissions ,以同时向多个受托人授予或拒绝权限。

另请参阅

适用于