Datasnap.DSServer.TDSServer.BroadcastMessage
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 つ目のオーバーロードは、ChannelName 、Msg 、および ArgType パラメータとともに呼び出します。
2 つ目のオーバーロードは、指定された登録済みのコールバック識別子を持つすべてのクライアント コールバックにメッセージを送信します。このため、このメソッドの呼び出しには追加の CallbackId パラメータが必要です。
ChannelName は、チャネル コールバックの名前を表します。
CallbackId は、コールバックの識別子を表す string です。
Msg は、ブロードキャストされるメッセージを格納する TJSONValue です。
ArgType は、JSON 引数を表します。