TsgcWSPServer_sgcMétodos › ClearQueue

ClearQueue Método

Descarta as publicações retidas (retained) enfileiradas e pendentes em um canal.

Sintaxe

function ClearQueue(const aChannel: String): Boolean;

Parâmetros

NameTypeDescrição
aChannelconst StringNome do canal cujas publicações enfileiradas devem ser descartadas.

Valor de retorno

True quando uma queue foi encontrada para o canal e esvaziada, False quando nenhuma queue existe para esse canal (Boolean)

Observações

Quando os clientes publicam com QoS Level 1 ou Level 2, o servidor mantém a última (Level 1) ou o histórico completo (Level 2) de mensagens por canal para que assinantes atrasados possam recebê-las na conexão ou no Subscribe. ClearQueue descarta essas mensagens retidas para o canal fornecido sem afetar os assinantes atualmente conectados.

Exemplo

oProtocol.ClearQueue('news');

Voltar para Métodos