Aracılığıyla paylaş


MessageQueue.Purge Yöntem

Tanım

Kuyrukta yer alan tüm iletileri siler.

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

Özel durumlar

Message Queuing yöntemine erişilirken bir hata oluştu.

Örnekler

Aşağıdaki kod örneğinde kullanımı gösterilmektedir 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();

Açıklamalar

Kuyruğun temizlenmesi, Message Queuing'in özelliği etkileyen kuyruk değiştirme bayrağını ayarlamasına LastModifyTime neden olur. Kuyruktan temizlenir iletiler kaybolur; bunlar teslim edilemeyen ileti kuyruğuna veya günlük kuyruğuna gönderilmez.

Aşağıdaki tabloda, bu yöntemin çeşitli Çalışma Grubu modlarında kullanılabilir olup olmadığı gösterilmektedir.

Çalışma grubu modu Mevcut
Yerel bilgisayar Evet
Yerel bilgisayar ve doğrudan biçim adı Evet
Uzak bilgisayar Hayır
Uzak bilgisayar ve doğrudan biçim adı Evet

Şunlara uygulanır

Ayrıca bkz.