Share via


方法 : キューを削除します。

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

2 つの方法でローカル コンピューターに存在するキューを削除できます。コードから、またはサーバー エクスプローラー から。 適切なアクセス権を提供、ローカル コンピューター上のパブリックまたはプライベート キュー削除できます。 ローカル キューを削除するには、キューの所有者によって割り当てられたフル コントロール アクセス権かそのコンピューターからキュー関連項目を削除するの明示的なメッセージ キュー アクセス権が必要です。 他のコンピューター上のキューは削除できません。

注意

キューを削除する前に、キューのメッセージを削除する必要はありません。キューを削除するとそのメッセージのすべてがそれに削除されます。これらのメッセージ、配信不能メッセージ キューに送信はしないされ、取得することはできません。削除の詳細については、方法 : キューの内容を削除します。 を参照してください。

サーバー エクスプローラーから、メッセージ キューを削除するには

  1. をサーバー エクスプローラーを開き、サーバーのノードを展開します。

  2. メッセージ キュー] ノードを展開し、削除するキューを探します。

  3. キューを右クリックし、 の削除を実行します。

    注意

    パブリック メッセージ キューを削除するかかるかどうかは、ドメインが大きく、ドメインに多数のドメイン コントローラーが予想よりも。これは、コンピューターのドメイン コントローラーからドメイン内のすべてのドメイン コントローラーにレプリケート削除コマンドの時間がかかるためです。このレプリケーション処理中に、遅延があります。

メッセージ キューをプログラムで削除するには

  • そのキューを削除するのにには、Delete メソッドを使用します。 コードように表示する必要があります。

    System.Messaging.MessageQueue.Delete("myMachine\MyQueue")
    
            System.Messaging.MessageQueue.Delete(@"myMachine\MyQueue");
    

    注意

    この例ではパスによって参照されるキュー形式名またはラベルを削除するキューにも参照できます。詳細については、「キュー参照に関する推奨事項」を参照してください。

参照

処理手順

方法 : キューの内容を削除します。

概念

キュー参照に関する推奨事項

その他の技術情報

作成、削除、およびキューを管理します。