Datasnap.DSHTTPCommon
Definiert Klassen, die DataSnap-Antwortbehandlungsroutinen, Callback-Eintragspaarung, Client-Callback-Manager, Ausführungsantwort-Wrapper, abstrakten DataSnap HTTP-Kontext, -Anforderungen und -Antworten, DataSnap HTTP-Server und -Transporte, JSON-Antwortbehandlungsroutinen, DataSnap-Sitzungstunnelinformationen und mehr implementieren.
| Package | DataSnapServer290.bpl |
|---|
Klassen
| TDSCacheResultCommandHandler | Kapselt eine Instanz von TRequestCommandHandler, um die Zwischenspeicherung zu ermöglichen. |
| TDSCommandComplexParams | Wird intern für TResultCommandHandler-Implementierungen verwendet. |
| TDSExecutionResponse | Wrapper für Ausführungsantworten. Er kann Befehle verwalten, die entweder mit Ergebnissen oder einer Fehlermeldung gefüllt sind. |
| TDSHTTPContext | Repräsentiert den abstrakten DataSnap-HTTP-Kontext. |
| TDSHTTPDispatch | Kapselt Objekte, die an der Weiterleitung von HTTP-Anforderungen beteiligt sind. |
| TDSHTTPRequest | Repräsentiert die abstrakte DataSnap-HTTP-Anforderung. |
| TDSHTTPResponse | Repräsentiert die abstrakte DataSnap-HTTP-Antwort. |
| TDSJsonResponseHandler | Basisklasse für Antwortbehandlungsroutinen, die die DBX-Befehle in JSON übersetzen. |
| TDSNullResponseHandler | Implementierung einer Anforderungsbehandlungsroutine, wenn eine Antwort aus einer Ausführung nicht erforderlich ist. |
| TDSServiceResponseHandler | Abstrakte Klasse für die gemeinsame Funktionalität von Antwortbehandlungsroutinen. Sie verwendet das Ergebnis eines TDBXCommand, um ein TDSHTTPResponse-Objekt entsprechend zu füllen. |
Typen
| TDSHTTPCommandType | Führt die von DataSnap verarbeiteten HTTP-Befehlstypen auf. |
| TDSHTTPServiceTraceEvent | Repräsentiert den Typ für Benutzerereignisse zum Protokollieren von HTTP-Anforderungen. |
| TDSRESTResultEvent | Benutzerereignis zum Abfangen und optionalen Ändern von REST-Ergebnissen vor deren Rückgabe. |