我正在尝试确定如何使用Delphi REST DataSnap服务器检索会话信息。
我知道,当在同一客户端页面时,您可以使用TDSSession方法GetThreadSession访问当前线程会话。
然而,我想做的是在会话中存储数据(putData),并且仍然能够在用户从page1移动到page2时检索它。目前,如果用户移动到不同的页面,会话将丢失并创建一个新的会话,因此丢失了我之前设置的会话中的数据。
我尝试过使用TDSSessionManager.SetThreadSession(sessionid)进行操作,但似乎无法正常工作。
我已经审查了备受赞誉的Marco Cantu白皮书,但它没有提供解决此问题的方案。
任何帮助都将是极好的,即使只是“嘿,这个主题在X书中有涵盖”。
谢谢!
我知道,当在同一客户端页面时,您可以使用TDSSession方法GetThreadSession访问当前线程会话。
然而,我想做的是在会话中存储数据(putData),并且仍然能够在用户从page1移动到page2时检索它。目前,如果用户移动到不同的页面,会话将丢失并创建一个新的会话,因此丢失了我之前设置的会话中的数据。
我尝试过使用TDSSessionManager.SetThreadSession(sessionid)进行操作,但似乎无法正常工作。
我已经审查了备受赞誉的Marco Cantu白皮书,但它没有提供解决此问题的方案。
任何帮助都将是极好的,即使只是“嘿,这个主题在X书中有涵盖”。
谢谢!