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時,你會將權限清單回復到預設值。 一般而言,這會賦予佇列創建者所有權限,並賦予「Everyone」群組以下權利:

  • 取得佇列的屬性。

  • 取得排隊權限。

  • 寫入隊列。

下表顯示此方法是否可在多種工作群組模式中使用。

工作群組模式 Available
本機電腦 Yes
本地電腦與直接格式名稱 Yes
遠端電腦 No
遠端電腦與直接格式名稱 No

適用於

另請參閱