Datasnap.DSServer.TDSServer.BroadcastMessage

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function BroadcastMessage(const ChannelName: string; const Msg: TJSONValue;
const ArgType: Integer = TDBXCallback.ArgJson): Boolean; overload;
function BroadcastMessage(const ChannelName: string; const CallbackId: string;
const Msg: TJSONValue; const ArgType: Integer = TDBXCallback.ArgJson): Boolean; overload;

C++

bool __fastcall BroadcastMessage(const System::UnicodeString ChannelName, System::Json::TJSONValue* const Msg, const int ArgType = 0x1)/* overload */;
bool __fastcall BroadcastMessage(const System::UnicodeString ChannelName, const System::UnicodeString CallbackId, System::Json::TJSONValue* const Msg, const int ArgType = 0x1)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
Datasnap.DSServer.pas
Datasnap.DSServer.hpp
Datasnap.DSServer TDSServer

説明

メッセージをすべてのクライアント コールバックに送信します。

BroadcastMessage メソッドは、メッセージをすべてのクライアント コールバックに送信します。BroadcastMessage には、2 つのオーバーロードがあります。1 つ目のオーバーロードは、ChannelNameMsg 、および ArgType パラメータとともに呼び出します。

2 つ目のオーバーロードは、指定された登録済みのコールバック識別子を持つすべてのクライアント コールバックにメッセージを送信します。このため、このメソッドの呼び出しには追加の CallbackId パラメータが必要です。

ChannelName は、チャネル コールバックの名前を表します。

CallbackId は、コールバックの識別子を表す string です。

Msg は、ブロードキャストされるメッセージを格納する TJSONValue です。

ArgType は、JSON 引数を表します。

関連項目