TsgcWSPClient_sgc › Métodos › Publish
Publica un mensaje a todos los clientes suscritos a un canal.
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Nombre | Tipo | Descripción |
|---|---|---|
aText | const String | Carga útil a publicar. |
aChannel | const String | Canal en el que se publica el mensaje; solo los clientes suscritos a este canal lo reciben. |
aGuid | const String | Guid opcional de la instancia del protocolo sgc del lado del servidor de destino. Déjelo vacío para utilizar el valor predeterminado. |
aQueue | const TwsQueue | Nivel de cola utilizado cuando el servidor aplica encolamiento transaccional a la publicación. |
Entrega la carga a cada cliente conectado que está suscrito al canal a través de su manejador OnEvent. Cuando QoS se establece en Level 1 o 2, al mensaje se le asigna un Id y el servidor confirma la entrega a través de OnAcknowledgment.
oProtocol.Publish('breaking news', 'news');