Anzeigen: Delphi
C++
Anzeigeeinstellungen
Datasnap.DSHTTPCommon
Aus XE2 API Documentation
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.
Klassen
| TDSCacheResponseHandler | Implementiert eine Antwortbehandlungsroutine für die Zwischenspeicherung von komplexen Datentypen auf dem Server. |
| TDSCacheResultCommandHandler | Kapselt eine Instanz von TRequestCommandHandler, um die Zwischenspeicherung zu ermöglichen. |
| TDSCallbackItem | Implementiert ein Callback-Funktions- und TStringList-Paar. |
| TDSClientCallbackChannelManager | |
| TDSClientChannelEventItem | Ereigniseintrag, der in TDSClientChannelManagerEvent zur Bereitstellung von Informationen über Tunnelereignisse übergeben wird. |
| TDSCommandComplexParams | Wird intern für TResultCommandHandler-Implementierungen verwendet. |
| TDSDefaultResponseHandler | Standardimplementierung einer Antwortbehandlungsroutine. |
| TDSExecutionResponse | Wrapper für eine Ausführungsreaktion. |
| TDSHTTPCacheContextService | Stellt eine Reaktion auf eine DataSnap-/Zwischenspeicherungsanforderung bereit. |
| TDSHTTPContext | Repräsentiert den abstrakten DataSnap-HTTP-Kontext. |
| TDSHTTPRequest | Repräsentiert die abstrakte DataSnap-HTTP-Anforderung. |
| TDSHTTPResponse | Repräsentiert die abstrakte DataSnap-HTTP-Antwort. |
| TDSHTTPServer | Repräsentiert den DataSnap-spezifischen HTTP-Server. |
| TDSHTTPServerTransport | Gibt die HTTP-Service-Provider-Klasse des DataSnap-Servers an. |
| 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. |
| TDSResponseHandlerFactory | Repräsentiert die Generatorklasse zum Erstellen einer geeigneten Klasse von TDSServiceResponseHandler. |
| TDSServiceResponseHandler | Abstrakte Klasse für die allgemeine Funktionalität von Antwortbehandlungsroutinen. |
| TDSSessionTunnelInfo | Record, der einem bestimmten Tunnel zugeordnete Informationen enthält. |
Typen
| TDSCallbackChannelEvent | Ereignis zur Benachrichtigung von Kanal-Callback-Funktionen. |
| TDSChannelThreadState | |
| TDSClientChannelEventItem | Ereigniseintrag, der in TDSClientChannelManagerEvent zur Bereitstellung von Informationen über Tunnelereignisse übergeben wird. |
| TDSClientChannelManagerEvent | Benutzerereignis zur Benachrichtigung über Kanalereignisse, wie z.B. das Erstellen oder Schließen. |
| 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. |
| TDSSessionTunnelInfo | Record, der einem bestimmten Tunnel zugeordnete Informationen enthält. |
Konstanten
| ctsFailed | ctsFailed: TDSChannelThreadState = ctsFailed; |
| ctsStarted | ctsStarted: TDSChannelThreadState = ctsStarted; |
| ctsStopped | ctsStopped: TDSChannelThreadState = ctsStopped; |
| hcDELETE | hcDELETE: TDSHTTPCommandType = hcDELETE; |
| hcGET | hcGET: TDSHTTPCommandType = hcGET; |
| hcOther | hcOther: TDSHTTPCommandType = hcOther; |
| hcPOST | hcPOST: TDSHTTPCommandType = hcPOST; |
| hcPUT | hcPUT: TDSHTTPCommandType = hcPUT; |
| hcUnknown | hcUnknown: TDSHTTPCommandType = hcUnknown; |