Compartilhar via


MessageQueue.Purge Método

Definição

Exclui todas as mensagens contidas na fila.

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

Exceções

Erro ao acessar um método do serviço de Enfileiramento de Mensagens.

Exemplos

O exemplo de código a seguir demonstra o uso de 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();

Comentários

A limpeza da fila faz com que o Enfileiramento de Mensagens defina o sinalizador de modificação da fila, o que afeta a LastModifyTime propriedade . As mensagens que são limpas da fila são perdidas; eles não são enviados para a fila de mensagens mortas ou para a fila do diário.

A tabela a seguir mostra se esse método está disponível em vários modos de Grupo de Trabalho.

Modo de grupo de trabalho Disponível
Computador local Yes
Nome do computador local e do formato direto Yes
Computador remoto Não
Computador remoto e nome de formato direto Yes

Aplica-se a

Confira também