Datasnap.DSServer.TDSServer.UnregisterChannelCallback

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure UnregisterChannelCallback(const ClientId: string;
const SecurityToken: string;
Owner: Boolean = false); overload;
procedure UnregisterChannelCallback(const ClientId: string;
const CallbackId: string; const SecurityToken: string); overload;
procedure UnregisterChannelCallback(Tunnel: TDSCallbackTunnel; DoBroadcast: Boolean = True); overload;

C++

void __fastcall UnregisterChannelCallback(const System::UnicodeString ClientId, const System::UnicodeString SecurityToken, bool Owner = false)/* overload */;
void __fastcall UnregisterChannelCallback(const System::UnicodeString ClientId, const System::UnicodeString CallbackId, const System::UnicodeString SecurityToken)/* overload */;
void __fastcall UnregisterChannelCallback(TDSCallbackTunnel* Tunnel, bool DoBroadcast = true)/* overload */;

Eigenschaften

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

Beschreibung

Hebt die Registrierung einer Callback-Funktion in einem Client-Kanal auf.

Mit der Methode UnregisterChannelCallback wird die Registrierung eines Kanal-Callbacks aufgehoben, das einen vom Parameter ChannelName angegebenen Namen trägt. UnregisterChannelCallback hat zwei Überladungen. Rufen Sie die erste Überladung mit den Parametern ChannelName, ClientId und Owner auf. Die zweite Überladung muss mit den Parametern ChannelName, ClientId und CallbackId aufgerufen werden. Die zweite Überladung hebt die Registrierung eines Client-Callbacks und keine weiteren Benachrichtigungen oder Übertragungen werden danach möglich.

ChannelName repräsentiert den Namen des Kanal-Callbacks.

ClientId legt den Bezeichner des Client-Kanals fest.

CallbackId legt den Bezeichner des Callback-Kanals fest.

Owner legt fest, ob die Callback-Elemente freigegeben (True) oder gelöscht (False) werden.

Siehe auch