MessageQueue.ResetPermissions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将权限列表重置为操作系统的默认值。 删除附加到默认列表的任何队列权限。
public:
void ResetPermissions();
public void ResetPermissions();
member this.ResetPermissions : unit -> unit
Public Sub ResetPermissions ()
例外
访问消息队列方法时出错。
示例
下面的代码示例演示了如何使用 ResetPermissions。
// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");
// Reset the queue's permission list to its default values.
queue->ResetPermissions();
queue->Close();
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Reset the queue's permission list to its default values.
queue.ResetPermissions();
注解
调用 ResetPermissions时,将权限列表返回到其默认值。 通常,这会授予队列创建者所有权限,并向组“每个人”授予以下权限:
获取队列的属性。
获取队列权限。
写入队列。
下表显示了此方法在各种工作组模式下是否可用。
| 工作组模式 | 可用的 |
|---|---|
| 本地计算机 | 是 |
| 本地计算机和直接格式名称 | 是 |
| 远程计算机 | 否 |
| 远程计算机和直接格式名称 | 否 |