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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.DSServer.pas Datasnap.DSServer.hpp |
Datasnap.DSServer | TDSServer |
Description
Envoie un message à tous les rappels du client.
La méthode BroadcastMessage envoie un message à tous les rappels de client. BroadcastMessage a deux surcharges. Appelez la première surcharge avec les paramètres ChannelName, Msg et ArgType.
La deuxième surcharge envoie un message à tous les rappels de client avec un identificateur donné recensé de rappel. Pour ce faire, un paramètre CallbackId supplémentaire est requis dans l'appel.
ChannelName représente le nom du rappel de canal.
CallbackId est un string représentant l'identificateur du rappel.
Msg est un TJSONValue contenant le message à être diffusé.
ArgType représente un argument JSON.