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

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

rights
MessageQueueAccessRights

MessageQueueAccessRights 值的按位组合,定义要授予受信者的权限组合。

注解

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

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

另请参阅

适用于

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

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

rights
MessageQueueAccessRights

MessageQueueAccessRights 值的按位组合,定义要授予受信者的权限组合。

entryType
AccessControlEntryType

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

注解

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

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

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

另请参阅

适用于