TsgcWSPClient_sgcMethods › Publish

Publish Methode

Veröffentlicht eine Nachricht an alle Clients, die einen Channel abonniert haben.

Syntax

procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);

Parameter

NameTypBeschreibung
aTextconst StringZu veröffentlichende Nutzlast.
aChannelconst StringChannel, auf dem die Nachricht veröffentlicht wird; nur Clients, die diesen Channel abonniert haben, empfangen sie.
aGuidconst StringOptionale Guid der serverseitigen sgc-Protokoll-Zielinstanz. Leer lassen, um die Standardinstanz zu verwenden.
aQueueconst TwsQueueQueue-Stufe, die verwendet wird, wenn der Server transaktionales Queuing auf die Veröffentlichung anwendet.

Hinweise

Liefert die Payload an jeden verbundenen Client, der den Kanal abonniert hat, über dessen OnEvent-Handler. Wenn QoS auf Level 1 oder 2 gesetzt ist, wird der Nachricht eine ID zugewiesen und der Server bestätigt die Zustellung über OnAcknowledgment.

Beispiel

oProtocol.Publish('breaking news', 'news');

Zurück zu Methoden