Datasnap.DSSession

De RAD Studio API Documentation
Aller à : navigation, rechercher

Contient les classes implémentant les gestionnaires de sessions HTTP pour les instances DataSnap locales/distantes, les sessions TCP, la logique de gestion des tunnels HTTP et les protocoles de communication HTTP, et les gestionnaires de sessions DataSnap.

Package DataSnapServer280.bpl

Classes

TDSAuthSessionImplémente les sessions authentifiées DataSnap.
TDSLocalServerConsomme le flux d'octets distant produit par une source distante. La source distante est traitée via un proxy par une instance de session locale transmise au constructeur.
TDSLocalSessionGère la session HTTP pour une instance DataSnap locale.
TDSRemoteSessionGère la session HTTP pour une instance DataSnap distante.
TDSRESTSessionClasse session du protocole de communication REST qui contient une instance d'un gestionnaire d'authentification.
TDSSessionReprésente la classe de base de toutes les sessions de communication.
TDSSessionCacheImplémente un cache pour les commandes avec des types de paramètres complexes, stockées à des fins de réutilisation.
TDSSessionData
TDSSessionDictionaryData
TDSSessionErrorException déclenchée par TDSSession.
TDSSessionManagerImplémente un singleton qui gèrera les objets session.
TDSSynchronizedLocalChannelSynchronise le canal local.
TDSTCPSessionReprésente la classe session du protocole de communication TCP.
TDSTunnelServiceImplémente la logique de gestion des tunnels HTTP.
TDSTunnelSessionClasse session pour le le protocole des communications HTTP, qui agit comme un proxy pour le canal socket avec le serveur DataSnap.

Types

TDSSessionCacheKeys
TDSSessionEventEvénement utilisateur pour la notification des événements de session tels que Create et Terminate.
TDSSessionEventTypeType d'événements utilisateur.
TDSSessionLifetimeReprésente la valeur en cours de la durée de vie de la session HTTP.
TDSSessionStatusReprésente le type du statut de la session.
TDSSessionTunnelInfoEnregistrement contenant des informations qui sont mappées sur un tunnel spécifique, devant être associées à une session.
TDSSessionVisitorProcédure de gestion d'une session de façon spécifique à l'implémentation.
TTunnelSessionEventType des événements invoqués lors de la gestion d'une session de tunnel.