Bonjour,
Effectivement l'objet Session n'existe par défaut que pour le WebForm. Il est possible de l'exposer à un projet WinForm mais ceci par des manipulations de sioux.
Exemple en utilisant le Cache:
[ Lien ]Cependant, j'ai eu le même problème que toi récemment et j'ai opté pour la solution suivante: utilisation de la "Caching Application Block" d'enterprise library.
Elle te permet de mettre facilement un objet en cache qui sera supprimé selon les règles du fichier de config. Par exemple, tu peux lui dire de supprimer le fichier s'il n'est pas utilisé depuis 20min.
Saches que Enterprise Library est une librairie proposée aujourd'hui par Microsoft et qui est vraiment (avec ma faible expérience) plus qu'agréable dans les développements.
Voici quelques liens:
Enterprise Library:
http://msdn.microsoft.com/en-us/library/cc467894.aspxCaching Application Block:
[ Lien ]Caching Application Block (bis):
[ Lien ]Google est ton ami:
[ Lien ]Je te conseille vraiment cette solution, tu verras l'aisance de tes futurs développements (surtout si tu es emmené à utiliser d'autres blocks d'enterprise library: data access, logging, exception handling...)
Bonne journée,
Billou_13
Bask En Force

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------