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時,你會將權限清單回復到預設值。 一般而言,這會賦予佇列創建者所有權限,並賦予「Everyone」群組以下權利:
取得佇列的屬性。
取得排隊權限。
寫入隊列。
下表顯示此方法是否可在多種工作群組模式中使用。
| 工作群組模式 | Available |
|---|---|
| 本機電腦 | Yes |
| 本地電腦與直接格式名稱 | Yes |
| 遠端電腦 | No |
| 遠端電腦與直接格式名稱 | No |