TsgcWSPClient_sgc › メソッド › Publish
チャンネルにサブスクライブしているすべてのクライアントにメッセージをパブリッシュします。
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| 名前 | タイプ | 説明 |
|---|---|---|
aText | const String | 公開するペイロード。 |
aChannel | const String | メッセージがパブリッシュされるチャンネル。このチャンネルにサブスクライブしているクライアントのみがメッセージを受信します。 |
aGuid | const String | ターゲットのサーバー側 sgc プロトコルインスタンスのオプション GUID。デフォルトを使用するには空のままにしてください。 |
aQueue | const TwsQueue | サーバーがパブリケーションにトランザクションキューイングを適用する際に使用するキューレベル。 |
チャンネルにサブスクライブしている接続中のすべてのクライアントに、OnEventハンドラーを通じてペイロードを配信します。QoSがLevel 1または2に設定されている場合、メッセージにIdが割り当てられ、サーバーはOnAcknowledgmentを通じて配信を確認します。
oProtocol.Publish('breaking news', 'news');