TsgcWSPServer_sgc › Methoden › ClearQueue
Verwirft ausstehende, in der Warteschlange befindliche, beibehaltene Veröffentlichungen auf einem Kanal.
function ClearQueue(const aChannel: String): Boolean;
| Name | Typ | Beschreibung |
|---|---|---|
aChannel | const String | Name des Kanals, dessen in der Warteschlange befindliche Veröffentlichungen verworfen werden müssen. |
True, wenn eine Warteschlange für den Kanal gefunden und geleert wurde, False, wenn keine Warteschlange für diesen Kanal existiert (Boolean)
Wenn Clients mit QoS Level 1 oder Level 2 veröffentlichen, behält der Server die neueste (Level 1) oder die vollständige Historie (Level 2) der Nachrichten pro Channel, sodass späte Subscriber sie beim Verbinden oder beim Subscribe erhalten können. ClearQueue verwirft diese Retained-Nachrichten für den angegebenen Channel, ohne aktuell verbundene Subscriber zu beeinträchtigen.
oProtocol.ClearQueue('news');