MessageQueue.ResetPermissions 方法

定义

将权限列表重置为操作系统的默认值。 删除附加到默认列表的任何队列权限。

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时,将权限列表返回到其默认值。 通常,这会授予队列创建者所有权限,并向组“每个人”授予以下权限:

  • 获取队列的属性。

  • 获取队列权限。

  • 写入队列。

下表显示了此方法在各种工作组模式下是否可用。

工作组模式 可用的
本地计算机
本地计算机和直接格式名称
远程计算机
远程计算机和直接格式名称

适用于

另请参阅