c# - 在 ServiceStack 中设置 session 超时?

标签 c# session-timeout servicestack

我正在尝试使用新的 ServiceStack session 功能。我已经阅读了帮助页面,但我没有看到任何地方配置超时(也就是缓存中对象的到期日期)。我希望能够在我的 AppHost 构造函数中创建的 SessionFeature 实例上设置它。它是如何完成的?对于我的应用程序,我需要一个非常短的超时:30 秒。

最佳答案

我想通了。它实际上是基于每个对象的。通过 Add 的重载添加到缓存集合时设置超时。默认超时是无限的。至少那是我在缓存对象上看到的。我不确定等式中的 cookie 部分是如何工作的。

关于c# - 在 ServiceStack 中设置 session 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309381/

相关文章:

c# - 服务堆栈/MVC : "AppHostBase.Instance has already been set" error - but can't understand why/how to prevent

c# - 将字典扩展为 JSON 字段

c# - 如何将 html 添加到 aspx C# 代码隐藏页面?

为应用程序使用 SSL 时 session 超时

c# - ASP.NET MVC : problem connecting to a database

grails - 如何通过Grails代码获取 session 超时值

perl - 如何避免存储过多的 session ?

servicestack - 将 ASP.NET MVC 项目转换为 ServiceStack.Razor

c# - 类型可以从自身派生吗?

c# - IoC、依赖注入(inject)和构造函数参数