方法 : キューの内容を削除します。
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
Purge メソッドを任意のキューのメッセージ キュー システムにアクセス権を持って内容を消去使えます。 たとえば、ローカル メッセージ キュー クライアントは、[ジャーナル キューを使用して送信するすべてのメッセージのコピーを記録します。 その仕訳帳が最大サイズになったら、Purge メソッドを不要になったアイテムを消去する使用することがあります。
注意
ジャーナルおよび配信不能キューの数に対して、キューが置かれたコンピューターの売上に格納されるメッセージ。クォータに達すると、これらのキューを新しいメッセージを受け付けて停止します。定期的にメッセージが不要になった仕訳帳と配信不能メッセージ キュー アプリケーションでこれらを使用している場合をオフに重要です。
メッセージ キュー、キューの内容を削除する受信権限が必要です。 キューをパージするとが含まれているメッセージをすべて送信されることがなく破棄されます。 コードから、またはサーバー エクスプローラー からキューの内容を削除することができます。
サーバー エクスプローラーから、キューの内容を削除するには
をサーバー エクスプローラー] を開き、削除するキューが常駐するサーバーのノードを展開します。
ヒント
サーバー ノードに記載する、サーバーの を右クリックし、 をクリックする、サーバーは表示されない場合サーバーの追加、サーバーの名前を入力し、[OK] を 。
[メッセージ キュー] ノードを展開します。
メッセージを削除するキューを展開します。 キューのメッセージとその関連付けられたジャーナル メッセージの 1 つ以上のノードが表示されます。
、オフにするメッセージ ノードを右クリックし、 のメッセージのクリアを実行します。
キューの内容をプログラムで削除するには
適切なキューの内容をクリアするのにには、Purge メソッドを使用します。 コードように表示する必要があります。
Dim MessageQueue1 AsNew System.Messaging.MessageQueue() MessageQueue1.Path = ".\MyQueue" MessageQueue1.Purge()
System.Messaging.MessageQueue MessageQueue1 = new System.Messaging.MessageQueue(); MessageQueue1.Path = @".\MyQueue"; MessageQueue1.Purge();