TsgcWSPServer_sgcMetodi › ClearQueue

ClearQueue Metodo

Scarta le pubblicazioni conservate in coda in attesa su un canale.

Sintassi

function ClearQueue(const aChannel: String): Boolean;

Parametri

NomeTipoDescrizione
aChannelconst StringNome del canale le cui pubblicazioni in coda devono essere eliminate.

Valore restituito

True quando una coda è stata trovata per il canale ed è stata svuotata, False quando non esiste alcuna coda per quel canale (Boolean)

Note

Quando i client pubblicano con QoS Level 1 o Level 2, il server mantiene il messaggio più recente (Level 1) o la cronologia completa (Level 2) per canale in modo che i sottoscrittori tardivi possano riceverli alla connessione o alla Subscribe. ClearQueue elimina quei messaggi conservati per il canale indicato senza influenzare i sottoscrittori attualmente connessi.

Esempio

oProtocol.ClearQueue('news');

Torna ai Metodi