次の方法で共有


方法 : キューを削除する

更新 : 2007 年 11 月

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

z225707h.alert_note(ja-jp,VS.90).gifメモ :

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

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

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

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

  3. キューを右クリックし、[削除] をクリックします。

    z225707h.alert_note(ja-jp,VS.90).gifメモ :

    ドメインが大きく、ドメインに多数のドメイン コントローラが含まれていると、パブリック メッセージ キューの削除に予想よりも長い時間がかかる場合があります。これは、削除コマンドを使用しているコンピュータのドメイン コントローラからドメイン内の他のすべてのドメイン コントローラにレプリケートするのに時間がかかるためです。このレプリケーション プロセスの間に、遅延が起こる場合があります。

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

  • Delete メソッドを使用してキューを削除します。コードは次のようになります。

    System.Messaging.MessageQueue.Delete("myMachine\MyQueue")
    
         System.Messaging.MessageQueue.Delete(@"myMachine\MyQueue");
    
    z225707h.alert_note(ja-jp,VS.90).gifメモ :

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

参照

処理手順

方法 : キューの内容をパージする

概念

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

その他の技術情報

キューの作成、削除、および管理