Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否在ServiceStack中设置会话超时?_C#_Session Timeout_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack - Fatal编程技术网 servicestack,C#,Session Timeout,servicestack" /> servicestack,C#,Session Timeout,servicestack" />

C# 是否在ServiceStack中设置会话超时?

C# 是否在ServiceStack中设置会话超时?,c#,session-timeout,servicestack,C#,Session Timeout,servicestack,我正在尝试使用新的ServiceStack会话功能。我已经阅读了帮助页面,但没有看到您配置超时的任何地方(也称为缓存中对象的过期日期)。我希望能够在AppHost构造函数中创建的SessionFeature实例上设置它。怎么做的?对于我的应用程序,我需要一个非常短的超时时间:30秒。我解决了这个问题。它实际上是基于每个对象的。您可以通过Add的重载设置添加到缓存集合时的超时。默认超时是无限的。至少这是我在缓存对象上看到的。我不确定等式的cookie部分是如何工作的。ss id是临时的,在浏览器会

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

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

ss id是临时的,在浏览器会话结束时(即浏览器关闭)就会消失。虽然ss pid是永久性的:)。清除用户服务器端缓存时,ss pid引用的数据将消失。下次访问会话时,将在同一密钥下重新创建数据。