TsgcWSPClient_sgcMétodos › Publish

Publish Method

Publica uma mensagem para todos os clientes assinados em um canal.

Sintaxe

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

Parâmetros

NameTypeDescrição
aTextconst StringPayload a ser publicado.
aChannelconst StringCanal no qual a mensagem é publicada; apenas os clientes assinados neste canal a recebem.
aGuidconst StringGuid opcional da instância de protocolo sgc do lado do servidor de destino. Deixe vazio para utilizar o padrão.
aQueueconst TwsQueueNível de fila utilizado quando o servidor aplica enfileiramento transacional à publicação.

Observações

Entrega o payload a todos os clientes conectados que assinaram o canal por meio de seu handler OnEvent. Quando QoS está definido como Level 1 ou 2, a mensagem recebe um Id e o servidor confirma a entrega por meio de OnAcknowledgment.

Exemplo

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

Voltar para Métodos