Datasnap.DSServer.TDSServer.BroadcastMessage

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi