TsgcWSPClient_sgc › Méthodes › Publish
Publie un message à tous les clients abonnés à un canal.
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Nom | Type | Description |
|---|---|---|
aText | const String
| Charge utile à publier. |
aChannel | const String
| Canal sur lequel le message est publié ; seuls les clients abonnés à ce canal le reçoivent. |
aGuid
| const String
| Guid facultatif de l'instance de protocole sgc côté serveur cible. Laissez vide pour utiliser la valeur par défaut. |
aQueue | const TwsQueue | Niveau de file d'attente utilisé lorsque le serveur applique la mise en file d'attente transactionnelle à la publication. |
Délivre la charge utile à chaque client connecté abonné au canal via leur gestionnaire OnEvent. Lorsque le QoS est défini au niveau 1 ou 2, le message se voit attribuer un Id et le serveur accuse réception de la livraison via OnAcknowledgment.
oProtocol.Publish('breaking news', 'news');