smalltalk - 如何配置 Seaside 3.2 session 超时(年龄)

标签 smalltalk pharo seaside

使用 Seaside 应用程序启动我的图像时,我在启动方法中有此代码:

WAMySeasideApp>>startUp: resuming 
        WAMySeasideApp waApplication
                preferenceAt: #maximumRelativeAge
                put: 18000. "5 hours"
        WAEFTTasksApp waApplication
                preferenceAt: #maximumAbsoluteAge
                put: 86400. "24 hours"
        ZnZincServerAdaptor startOn: 8080.

WAMySeasideApp>>waApplication
        ^ WAAdmin defaultDispatcher handlerAt: 'my-seaside-app'

这个“最大年龄” session 参数正确显示在海边配置网络应用程序中,但每个海边 session 仍然是 30 分钟。

通过代码动态配置 session 超时(年龄)的正确方法是什么?对于 Seaside 3.2,请。

最佳答案

这是否有帮助:

anApplication cache expiryPolicy configuration 
at: #cacheTimeout put: 1200

(来自 http://book.seaside.st , 18.5 捕获 session 到期通知)

关于smalltalk - 如何配置 Seaside 3.2 session 超时(年龄),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41173162/

相关文章:

smalltalk - 为什么 Metaclasses 是 Metaclass 而不是 Class 的实例?

smalltalk - FileSystem磁盘方法在哪里?

smalltalk - 如何在 Pharo 中对字符串进行驼峰命名?

graphics - 在 AthensTutorial Canvas 来自哪里?

rest - Smalltalk/海边REST服务返回图

smalltalk - 如何转储 Squeak Smalltalk 镜像中的所有源代码?

smalltalk - 如何学习法罗

video-capture - 海边smalltalk中的视频捕捉

smalltalk - Pragmas 的工作方式似乎与我在 Seaside 中的预期不同

deployment - 正确删除Seaside中的开发工具栏