Datasnap.DSServer.TDSCallbackTunnel.SendMessage
Delphi
function SendMessage(const Id: string; const Msg: TJSONValue; out RespMsg: TJSONValue; const Timeout: Cardinal = 0; const ArgType: Integer = TDBXCallback.ArgJson): Boolean;
C++
bool __fastcall SendMessage(const System::UnicodeString Id, System::Json::TJSONValue* const Msg, /* out */ System::Json::TJSONValue* &RespMsg, const unsigned Timeout = (unsigned)(0x0), const int ArgType = 0x1);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.DSServer.pas Datasnap.DSServer.hpp |
Datasnap.DSServer | TDSCallbackTunnel |
Description
Invoque le canal de rappel et attend une réponse.
La méthode SendMessage invoque le canal de rappel et attend une réponse. SendMessage doit être appelée avec les paramètres Id, Msg, Timeout et ArgType, et renvoie True si le délai en attente ne se produit pas, False sinon.
Id est un string représentant l'identificateur du rappel.
Msg est un TJSONValue contenant le message à être diffusé.
Timeout représente l'intervalle du délai d'attente en millisecondes. Par défaut, il est défini à 0 millisecondes.
ArgType représente un argument JSON.