TsgcWSPClient_sgcメソッド › Publish

Publish メソッド

チャンネルにサブスクライブしているすべてのクライアントにメッセージをパブリッシュします。

構文

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

パラメータ

名前タイプ説明
aTextconst String公開するペイロード。
aChannelconst Stringメッセージがパブリッシュされるチャンネル。このチャンネルにサブスクライブしているクライアントのみがメッセージを受信します。
aGuidconst Stringターゲットのサーバー側 sgc プロトコルインスタンスのオプション GUID。デフォルトを使用するには空のままにしてください。
aQueueconst TwsQueueサーバーがパブリケーションにトランザクションキューイングを適用する際に使用するキューレベル。

解説

チャンネルにサブスクライブしている接続中のすべてのクライアントに、OnEventハンドラーを通じてペイロードを配信します。QoSがLevel 1または2に設定されている場合、メッセージにIdが割り当てられ、サーバーはOnAcknowledgmentを通じて配信を確認します。

使用例

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

メソッドに戻る