TsgcWSPClient_sgcMetodi › Publish

Publish Metodo

Pubblica un messaggio a tutti i client iscritti a un canale.

Sintassi

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

Parametri

NomeTipoDescrizione
aTextconst StringPayload da pubblicare.
aChannelconst StringCanale su cui il messaggio viene pubblicato; solo i client iscritti a questo canale lo ricevono.
aGuidconst StringGuid opzionale dell'istanza del protocollo sgc lato server di destinazione. Lasciare vuoto per utilizzare quella predefinita.
aQueueconst TwsQueueLivello della coda utilizzato quando il server applica il queuing transazionale alla pubblicazione.

Note

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.

Esempio

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

Torna ai Metodi