Sdílet prostřednictvím


MessageQueue.Purge Metoda

Definice

Odstraní všechny zprávy obsažené ve frontě.

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

Výjimky

Při přístupu k metodě řízení front zpráv došlo k chybě.

Příklady

Následující příklad kódu ukazuje použití 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();

Poznámky

Vymazání fronty způsobí, že služba Řízení front zpráv nastaví příznak úpravy fronty, který má vliv na LastModifyTime vlastnost. Zprávy, které jsou vyprázdněné z fronty, jsou ztraceny; nejsou odesílány do fronty nedoručených zpráv ani do fronty deníku.

Následující tabulka ukazuje, zda je tato metoda k dispozici v různých režimech pracovní skupiny.

Režim pracovní skupiny K dispozici
Místní počítač Ano
Název místního počítače a přímého formátu Ano
Vzdálený počítač Ne
Název vzdáleného počítače a přímého formátu Ano

Platí pro

Viz také