TsgcWSPServer_sgcMétodos › ClearQueue

ClearQueue Método

Descarta las publicaciones retenidas en cola pendientes en un canal.

Sintaxis

function ClearQueue(const aChannel: String): Boolean;

Parámetros

NombreTipoDescripción
aChannelconst StringNombre del canal cuyas publicaciones en cola deben descartarse.

Valor de Retorno

True cuando se encontró una cola para el canal y se vació, False cuando no existe ninguna cola para ese canal (Boolean)

Observaciones

Cuando los clientes publican con QoS Nivel 1 o Nivel 2, el servidor mantiene el último mensaje (Nivel 1) o el historial completo (Nivel 2) por canal, de modo que los suscriptores que se incorporen tarde puedan recibirlos al conectarse o al suscribirse. ClearQueue elimina esos mensajes retenidos para el canal indicado sin afectar a los suscriptores actualmente conectados.

Ejemplo

oProtocol.ClearQueue('news');

Volver a Métodos