方法 : キューを削除します。
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
2 つの方法でローカル コンピューターに存在するキューを削除できます。コードから、またはサーバー エクスプローラー から。 適切なアクセス権を提供、ローカル コンピューター上のパブリックまたはプライベート キュー削除できます。 ローカル キューを削除するには、キューの所有者によって割り当てられたフル コントロール アクセス権かそのコンピューターからキュー関連項目を削除するの明示的なメッセージ キュー アクセス権が必要です。 他のコンピューター上のキューは削除できません。
注意
キューを削除する前に、キューのメッセージを削除する必要はありません。キューを削除するとそのメッセージのすべてがそれに削除されます。これらのメッセージ、配信不能メッセージ キューに送信はしないされ、取得することはできません。削除の詳細については、方法 : キューの内容を削除します。 を参照してください。
サーバー エクスプローラーから、メッセージ キューを削除するには
をサーバー エクスプローラーを開き、サーバーのノードを展開します。
メッセージ キュー] ノードを展開し、削除するキューを探します。
キューを右クリックし、 の削除を実行します。
注意
パブリック メッセージ キューを削除するかかるかどうかは、ドメインが大きく、ドメインに多数のドメイン コントローラーが予想よりも。これは、コンピューターのドメイン コントローラーからドメイン内のすべてのドメイン コントローラーにレプリケート削除コマンドの時間がかかるためです。このレプリケーション処理中に、遅延があります。
メッセージ キューをプログラムで削除するには
そのキューを削除するのにには、Delete メソッドを使用します。 コードように表示する必要があります。
System.Messaging.MessageQueue.Delete("myMachine\MyQueue")
System.Messaging.MessageQueue.Delete(@"myMachine\MyQueue");
注意
この例ではパスによって参照されるキュー形式名またはラベルを削除するキューにも参照できます。詳細については、「キュー参照に関する推奨事項」を参照してください。