Datasnap.DSHTTPCommon
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
TDSCacheResultCommandHandler | Encapsule une instance de TRequestCommandHandler qui veut pouvoir être mise en cache elle-même. |
TDSCommandComplexParams | Utilisée en interne pour les implémentations de TResultCommandHandler. |
TDSExecutionResponse | Wrapper pour une réponse d'exécution. Elle peut gérer une commande remplie avec des résultats ou un message d'erreur. |
TDSHTTPContext | Représente le contexte HTTP DataSnap abstrait. |
TDSHTTPDispatch | Encapsule les objets impliqués dans la distribution des requêtes HTTP. |
TDSHTTPRequest | Représente la requête HTTP DataSnap abstraite. |
TDSHTTPResponse | Représente la réponse HTTP DataSnap abstraite. |
TDSJsonResponseHandler | Classe de base pour les gestionnaires de réponses qui traduiront les commandes DBX dans JSON. |
TDSNullResponseHandler | Implémentation d'un gestionnaire de requêtes utilisé quand l'obtention d'une réponse depuis une exécution importe peu. |
TDSServiceResponseHandler | Classe 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
TDSHTTPCommandType | Enumère les types de commandes HTTP traités par DataSnap. |
TDSHTTPServiceTraceEvent | Représente le type de l'événement utilisateur pour la journalisation des requêtes HTTP. |
TDSRESTResultEvent | Evénement utilisateur pour la capture et la modification facultative des résultats REST avant leur renvoi. |