Freigeben über


MessageQueue.Purge Methode

Definition

Löscht alle Nachrichten, die in der Warteschlange enthalten sind.

public:
 void Purge();
public void Purge();
member this.Purge : unit -> unit
Public Sub Purge ()

Ausnahmen

Fehler beim Zugriff auf eine Message Queuing-Methode.

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung von Purge.


// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Delete all messages from the queue.
queue->Purge();

queue->Close();

// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Delete all messages from the queue.
queue.Purge();

Hinweise

Durch das Löschen der Warteschlange wird die Warteschlangenänderungskennzeichnung festgelegt, die sich auf die LastModifyTime Eigenschaft auswirkt. Nachrichten, die aus der Warteschlange gelöscht werden, gehen verloren; sie werden nicht an die Warteschleife oder die Journalwarteschlange gesendet.

In der folgenden Tabelle wird gezeigt, ob diese Methode in verschiedenen Arbeitsgruppenmodi verfügbar ist.

Arbeitsgruppenmodus Verfügbar
Lokaler Computer Ja
Name des lokalen Computers und des direkten Formats Ja
Remotecomputer No
Name des Remotecomputers und des direkten Formats Ja

Gilt für:

Weitere Informationen