Datasnap.DSPlatform.TDBXServerComponent.ConnectClientChannel
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
undCallbackId
angegebenen Werten übereinstimmt.