Datasnap.DSServer.TDSCallbackTunnel.SendMessage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Datasnap.DSServer.pas
Datasnap.DSServer.hpp
Datasnap.DSServer TDSCallbackTunnel

Beschreibung

Ruft den Callback-Kanal auf und wartet auf die Antwort.

Die Methode SendMessage ruft den Callback-Kanal auf und wartet auf die Antwort. SendMessage muss mit den Parametern Id, Msg, Timeout und ArgType aufgerufen werden und gibt True zurück, wenn keine Zeitüberschreitung stattfindet. Ansonsten wird False zurückgegeben.

Id ist ein String, der den Callback-Bezeichner repräsentiert.

Msg ist eine Klasse TJSONValue, die die zu sendende Botschaft enthält.

Timeout repräsentiert das Zeitüberschreitungsintervall in Millisekunden. Standardmäßig wird dieser Parameter auf 0 Millisekunden gesetzt.

ArgType repräsentiert ein JSON-Argument.

Siehe auch