Afficher : Delphi C++
Préférences d'affichage

WebDisp.TWebSession

De XE2 API Documentation

Web.HTTPApp.TAbstractWebSessionSystem.TObject
TWebSession

Delphi

TWebSession = class(TAbstractWebSession, IWebSessionAccess)

C++

class PASCALIMPLEMENTATION TWebSession : public Web::Httpapp::TAbstractWebSession

Propriétés

Type Visibilité  Source Unité  Parent
class public
WebDisp.pas
WebDisp.hpp
WebDisp WebDisp

Description

TWebSession stocke les informations temporaires associées à l'utilisateur dans une application WebSnap.

TWebSession représente une session Web active. Utilisez sa propriété Values pour obtenir ou définir les informations spécifiques à l'application sur l'utilisateur en cours. Si votre application utilise des sessions pour stocker les informations de l'utilisateur, vous devez inclure un composant TSessionsService dans le module application Web.

Une session Web stocke les informations qui persistent sur plusieurs appels du même utilisateur. Ces informations sont stockées sous la forme d'un ensemble de valeurs Variant indexées par le nom. Vous pouvez utiliser ces Variants nommés pour stocker des informations définies par l'application associées à un seul utilisateur.

Il n'est pas nécessaire d'instancier des objets session. Une session est créée automatiquement quand l'application WebSnap reçoit un message de requête HTTP. Un identifiant unique est attribué à la nouvelle session. Il est ajouté (dans un cookie) pour répondre aux messages, afin que la même session puisse être utilisée pour les requêtes ultérieures du même appelant. La session persiste jusqu'à ce que l'utilisateur se déconnecte, qu'un temps spécifié s'écoule sans aucun message de requête provenant de l'appelant, ou que l'application appelle explicitement la méthode Terminate de la session.

Voir aussi

Versions précédentes
Traductions