TsgcWSPClient_sgcMétodos › Publish

Publish Método

Publica un mensaje a todos los clientes suscritos a un canal.

Sintaxis

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

Parámetros

NombreTipoDescripción
aTextconst StringCarga útil a publicar.
aChannelconst StringCanal en el que se publica el mensaje; solo los clientes suscritos a este canal lo reciben.
aGuidconst StringGuid opcional de la instancia del protocolo sgc del lado del servidor de destino. Déjelo vacío para utilizar el valor predeterminado.
aQueueconst TwsQueueNivel de cola utilizado cuando el servidor aplica encolamiento transaccional a la publicación.

Observaciones

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.

Ejemplo

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

Volver a Métodos