TsgcWSPClient_sgc › Metodi › Publish
Pubblica un messaggio a tutti i client iscritti a un canale.
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Nome | Tipo | Descrizione |
|---|---|---|
aText | const String | Payload da pubblicare. |
aChannel | const String | Canale su cui il messaggio viene pubblicato; solo i client iscritti a questo canale lo ricevono. |
aGuid | const String | Guid opzionale dell'istanza del protocollo sgc lato server di destinazione. Lasciare vuoto per utilizzare quella predefinita. |
aQueue | const TwsQueue | Livello della coda utilizzato quando il server applica il queuing transazionale alla pubblicazione. |
Consegna il payload a ogni client connesso sottoscritto al canale tramite il loro gestore OnEvent. Quando QoS è impostato al Livello 1 o 2, al messaggio viene assegnato un Id e il server conferma la consegna tramite OnAcknowledgment.
oProtocol.Publish('breaking news', 'news');