共用方式為


HOW TO:刪除佇列

更新:2007 年 11 月

您可以刪除本機電腦上現有的佇列,方式有二:從程式碼或從 [伺服器總管]。如果您具有適當的存取權限,則可刪除本機電腦上的任何公用或私用佇列。若要刪除本機佇列,您必須由佇列擁有人指派完全控制存取權限,或是具有明確訊息佇列存取權限,以便從該電腦上刪除佇列相關項目。您無法刪除其他電腦上的佇列。

注意事項:

您在刪除佇列之前不需先清除佇列的訊息。當您刪除佇列時,您也會將其中訊息一併刪除。這些訊息將不會被傳送至無效信件佇列,也無法被擷取。如需清除的詳細資訊,請參閱 HOW TO:清除佇列內容

若要從伺服器總管刪除訊息佇列

  1. 開啟 [伺服器總管],接著展開伺服器的節點。

  2. 展開 [訊息佇列] 節點,並找出要刪除的佇列。

  3. 以滑鼠右鍵按一下佇列,然後按一下 [刪除]。

    注意事項:

    如果網域較大且有許多網域控制器,則刪除公用訊息佇列可能會比預期要花上更久的時間。這是因為將刪除命令從您電腦的網域控制器複寫到網域中所有其他網域控制器,需要花上一段時間。這個複寫處理序可能會造成延遲。

若要利用程式刪除訊息佇列

  • 使用 Delete 方法來刪除佇列。您的程式碼看起來應該類似這樣:

    System.Messaging.MessageQueue.Delete("myMachine\MyQueue")
    
         System.Messaging.MessageQueue.Delete(@"myMachine\MyQueue");
    
    注意事項:

    以上範例所顯示的佇列是利用路徑來參考。您也可以利用格式名稱或標籤參考您要刪除的佇列。如需詳細資訊,請參閱佇列參考建議

請參閱

工作

HOW TO:清除佇列內容

概念

佇列參考建議

其他資源

建立、刪除和管理佇列