TsgcWSPServer_sgcMethoden › ClearQueue

ClearQueue Methode

Verwirft ausstehende, in der Warteschlange befindliche, beibehaltene Veröffentlichungen auf einem Kanal.

Syntax

function ClearQueue(const aChannel: String): Boolean;

Parameter

NameTypBeschreibung
aChannelconst StringName des Kanals, dessen in der Warteschlange befindliche Veröffentlichungen verworfen werden müssen.

Rückgabewert

True, wenn eine Warteschlange für den Kanal gefunden und geleert wurde, False, wenn keine Warteschlange für diesen Kanal existiert (Boolean)

Hinweise

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.

Beispiel

oProtocol.ClearQueue('news');

Zurück zu Methoden