Datasnap.DSServer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert Klassen, die DataSnap-Callback-Tunnel, Einträge, die über diese Tunnel gesendet werden, Ereignisse, Tunnelmanager, Provider-Moduladapter, DataSnap-Server, die die Erstellung und Lebenszeit von Transporten und Serverklassen verwalten, einen Treiber zwischen dem dbExpress-Framework und dem DataSnap-Server, ein DataSnap-Servermodul und die zugehörige Funktionalität implementieren.

Package DataSnapServer270.bpl

Klassen

TDSCallbackTunnelImplementiert Producer- und Consumer-Daten zwischen TDSServer und der Kanal-Callback-Methode des Servers.
TDSCallbackTunnelBufferItemObjekt, das dem TDSCallbackTunnel-Puffer hinzugefügt werden soll. Es repräsentiert eine einzelne Botschaft, die an einen bestimmten Client gesendet werden soll.
TDSCallbackTunnelManagerSingleton zur Verwaltung von Sitzungsobjekten.
TDSCallbackTunnelManagerInternalIst eine interne Erweiterung von TDSCallbackTunnelManager.
TDSServerVerwaltet die Erstellung und die Lebensdauer von Transporten und Serverklassen.
TDSServerClassKomponente zum Festlegen einer serverseitigen Klasse mit published-Methoden, die von einem Remote-Client über dynamische Methoden aufgerufen werden können.
TDSServerDriverRepräsentiert einen Kommunikationstreiber zwischen dem DBX-Framework und einem DataSnap-Server.
TServerClassAdapter
TServerClassAdapterClass
TServerClassAdapterFactory

Routinen

InternalRemoveCallbackTunnelEntfernt den gegebenen Tunnel (und seine Callback-Funktionen) von dem gegebenen Server.

Typen

TConverterEventDictionary
TDSCallbackTunnelEventBenutzerereignis zur Benachrichtigung über einen Callback-Tunnel, wie z. B. create und close.
TDSCallbackTunnelEventItemEreigniseintrag, der mit der Klasse TDSCallbackTunnelEvent zur Bereitstellung von Informationen über Tunnelereignisse übergeben wird.
TDSCallbackTunnelStateZählt die Status auf, in denen sich ein Heavyweight-Callback-Tunnel befinden kann.
TDSConnectEventEreignisbehandlungsroutine für das OnConnect-Ereignis.
TDSCreateInstanceEventEreignisbehandlungsroutine für das OnCreateInstance-Ereignis.
TDSDestroyInstanceEventEreignisbehandlungsroutine für das OnDestroyInstance-Ereignis.
TDSErrorEventEreignisbehandlungsroutine für das OnError-Ereignis.
TDSGetClassEventEreignisbehandlungsroutine für das OnGetClass-Ereignis.
TDSPrepareEventEreignisbehandlungsroutine für das OnPrepare-Ereignis.
TDSSetupConverterEvent
TDSSetupReverterEvent
TReverterEventDictionary

Konstanten

CALLBACK_TIMEOUTCALLBACK_TIMEOUT: Integer = $1388;