Datasnap.DSPlatform.TDBXServerComponent.ConnectClientChannel

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ConnectClientChannel(const ChannelName: string; const ChannelId: string;  const CallbackId, ChannelNames, SecurityToken: string; ChannelCallback: TDBXCallback): Boolean;

C++

bool __fastcall ConnectClientChannel(const System::UnicodeString ChannelName, const System::UnicodeString ChannelId, const System::UnicodeString CallbackId, const System::UnicodeString ChannelNames, const System::UnicodeString SecurityToken, Data::Dbxjson::TDBXCallback* ChannelCallback);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Datasnap.DSPlatform.pas
Datasnap.DSPlatform.hpp
Datasnap.DSPlatform TDBXServerComponent

Beschreibung

Registrierung der codeintensiven Callback-Funktionen für Thick-Clients.

ConnectClientChannel kann von einem Client über eine direkte Verbindung aufgeruft werden, im Gegensatz zu der über eine REST-Verbindung. Folgendes ist möglich:

  • Die Registrierung einer Callback-Funktion bei dem Server, die aufgerufen werden soll, wenn Nachrichten an den Serverkanal mit dem in ChannelName angegebenen Kanalnamen gesendet werden.
  • Die Registrierung der gegebenen Benachrichtigung, die mit den in ChannelName, ChannelId und CallbackId angegebenen Werten übereinstimmt.

Siehe auch