Datasnap.DSServer.TDSServer.BroadcastMessage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

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

Beschreibung

Sendet eine Botschaft an alle Client-Callbacks.

Die Methode BroadcastMessage sendet eine Botschaft an alle Client-Callbacks. BroadcastMessage hat zwei Überladungen. Rufen Sie die erste Überladung mit den Parametern ChannelName, Msg und ArgType auf.

Die zweite Überladung sendet eine Botschaft an alle Client-Callbacks, die einen angegebenen registrierten Callback-Bezeichner haben. Zu diesem Zweck, ist ein zusätzlicher Parameter CallbackId für den Aufruf erforderlich.

ChannelName repräsentiert den Namen des Kanal-Callbacks.

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

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

ArgType repräsentiert ein JSON-Argument.

Siehe auch