Datasnap.DSServer
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 | DataSnapServer.bpl |
|---|
Inhaltsverzeichnis
Klassen
| TDSCallbackTunnel | Implementiert Producer- und Consumer-Daten zwischen TDSServer und der Kanal-Callback-Methode des Servers. |
| TDSCallbackTunnelBufferItem | Objekt, das dem TDSCallbackTunnel-Puffer hinzugefügt werden soll. Es repräsentiert eine einzelne Botschaft, die an einen bestimmten Client gesendet werden soll. |
| TDSCallbackTunnelManager | Singleton zur Verwaltung von Sitzungsobjekten. |
| TDSCallbackTunnelManagerInternal | Ist eine interne Erweiterung von TDSCallbackTunnelManager. |
| TDSServer | Verwaltet die Erstellung und die Lebensdauer von Transporten und Serverklassen. |
| TDSServerClass | Komponente zum Festlegen einer serverseitigen Klasse mit published-Methoden, die von einem Remote-Client über dynamische Methoden aufgerufen werden können. |
| TDSServerDriver | Repräsentiert einen Kommunikationstreiber zwischen dem DBX-Framework und einem DataSnap-Server. |
| TServerClassAdapter | |
| TServerClassAdapterClass | |
| TServerClassAdapterFactory |
Routinen
| InternalRemoveCallbackTunnel | Entfernt den gegebenen Tunnel (und seine Callback-Funktionen) von dem gegebenen Server. |
Typen
| TConverterEventDictionary | |
| TDSCallbackTunnelEvent | Benutzerereignis zur Benachrichtigung über einen Callback-Tunnel, wie z. B. create und close. |
| TDSCallbackTunnelEventItem | Ereigniseintrag, der mit der Klasse TDSCallbackTunnelEvent zur Bereitstellung von Informationen über Tunnelereignisse übergeben wird. |
| TDSCallbackTunnelState | Zählt die Status auf, in denen sich ein Heavyweight-Callback-Tunnel befinden kann. |
| TDSConnectEvent | Ereignisbehandlungsroutine für das OnConnect-Ereignis. |
| TDSCreateInstanceEvent | Ereignisbehandlungsroutine für das OnCreateInstance-Ereignis. |
| TDSDestroyInstanceEvent | Ereignisbehandlungsroutine für das OnDestroyInstance-Ereignis. |
| TDSErrorEvent | Ereignisbehandlungsroutine für das OnError-Ereignis. |
| TDSGetClassEvent | Ereignisbehandlungsroutine für das OnGetClass-Ereignis. |
| TDSPrepareEvent | Ereignisbehandlungsroutine für das OnPrepare-Ereignis. |
| TDSSetupConverterEvent | |
| TDSSetupReverterEvent | |
| TReverterEventDictionary |
Konstanten
| CALLBACK_TIMEOUT | CALLBACK_TIMEOUT: Integer = $1388; |