TsgcWSPClient_sgc › Methoden › Publish
Publiceert een bericht naar alle clients geabonneerd op een kanaal.
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Naam | Type | Beschrijving |
|---|---|---|
aText | const String | Te publiceren payload. |
aChannel | const String | Kanaal waarop het bericht wordt gepubliceerd; alleen clients die op dit kanaal zijn geabonneerd ontvangen het. |
aGuid | const String | Optionele GUID van de doelserver-side sgc-protocolinstantie. Laat leeg om de standaard te gebruiken. |
aQueue | const TwsQueue | Wachtrijniveau dat wordt gebruikt wanneer de server transactionele wachtrijen toepast op de publicatie. |
Levert de payload aan elke verbonden client die op het kanaal is geabonneerd via hun OnEvent-handler. Wanneer QoS is ingesteld op niveau 1 of 2, wordt aan het bericht een id toegewezen en bevestigt de server de levering via OnAcknowledgment.
oProtocol.Publish('breaking news', 'news');