Datasnap.DSHTTPCommon

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les classes implémentant les gestionnaires de réponse DataSnap, le jumelage des éléments de rappel, les gestionnaires de rappel client, les wrappers de réponses d'exécution, le contexte DataSnap HTTP abstrait, la requête et la réponse, le transport et les serveurs DataSnap HTTP, les gestionnaires de réponse JSON, les informations de tunnel de session DataSnap, et davantage.

Package DataSnapServer.bpl

Classes

TDSCacheResultCommandHandlerEncapsule une instance de TRequestCommandHandler qui veut pouvoir être mise en cache elle-même.
TDSCommandComplexParamsUtilisée en interne pour les implémentations de TResultCommandHandler.
TDSExecutionResponseWrapper pour une réponse d'exécution. Elle peut gérer une commande remplie avec des résultats ou un message d'erreur.
TDSHTTPContextReprésente le contexte HTTP DataSnap abstrait.
TDSHTTPDispatchEncapsule les objets impliqués dans la distribution des requêtes HTTP.
TDSHTTPRequestReprésente la requête HTTP DataSnap abstraite.
TDSHTTPResponseReprésente la réponse HTTP DataSnap abstraite.
TDSJsonResponseHandlerClasse de base pour les gestionnaires de réponses qui traduiront les commandes DBX dans JSON.
TDSNullResponseHandlerImplémentation d'un gestionnaire de requêtes utilisé quand l'obtention d'une réponse depuis une exécution importe peu.
TDSServiceResponseHandlerClasse abstraite pour les fonctionnalités communes des gestionnaires de réponses. Elle utilise le résultat d'un TDBXCommand pour remplir un objet TDSHTTPResponse de façon appropriée.

Types

TDSHTTPCommandTypeEnumère les types de commandes HTTP traités par DataSnap.
TDSHTTPServiceTraceEventReprésente le type de l'événement utilisateur pour la journalisation des requêtes HTTP.
TDSRESTResultEventEvénement utilisateur pour la capture et la modification facultative des résultats REST avant leur renvoi.