Поделиться через


MessageQueue.Purge Метод

Определение

Удаляет все сообщения, содержащиеся в очереди.

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

Исключения

Произошла ошибка при доступе к методу очереди сообщений.

Примеры

В следующем примере кода показано использование 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();

Комментарии

Очистка очереди приводит к тому, что очередь сообщений задает флаг изменения очереди, который влияет на LastModifyTime свойство. Сообщения, очищаемые из очереди, теряются; Они не отправляются в очередь недоставленных писем или очередь журнала.

В следующей таблице показано, доступен ли этот метод в различных режимах рабочей группы.

Режим рабочей группы В наличии
Локальный компьютер Да
Имя локального компьютера и прямого формата Да
Удаленный компьютер Нет
Имя удаленного компьютера и прямого формата Да

Применяется к

См. также раздел