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重载中,以便仅向此受信人授予权限,或者在调用 SetPermissions 之前将此实例添加到 ,AccessControlList以同时向多个受信者授予或拒绝权限。
另请参阅
适用于
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重载中,以便仅向此受信人授予或拒绝权限,或者在调用 SetPermissions 之前将此实例添加到 ,AccessControlList以同时向多个受信人授予或拒绝权限。