2
我正在嘗試使用新的ServiceStack會話功能。我已經閱讀了幫助頁面,但是我沒有看到任何配置超時(即高速緩存中的對象的到期日期)的地方。我希望能夠在我的AppHost構造函數中創建的SessionFeature實例上進行設置。它是如何完成的?對於我的應用程序,我需要一個非常短的超時時間:30秒。在ServiceStack中設置會話超時?
我正在嘗試使用新的ServiceStack會話功能。我已經閱讀了幫助頁面,但是我沒有看到任何配置超時(即高速緩存中的對象的到期日期)的地方。我希望能夠在我的AppHost構造函數中創建的SessionFeature實例上進行設置。它是如何完成的?對於我的應用程序,我需要一個非常短的超時時間:30秒。在ServiceStack中設置會話超時?
我明白了這一點。它實際上是以每個對象爲基礎的。通過Add的重載添加到緩存集合時,可以設置超時。默認的超時時間是無限的。至少這就是我在緩存對象上看到的。我不確定方程的cookie部分是如何工作的。
ss-id是臨時的,並在瀏覽器會話結束時(即瀏覽器關閉)消失。雖然ss-pid意味着永久:)。清除用戶服務器端緩存時,ss-pid引用的數據將消失。在下次訪問會話時,數據將在相同的密鑰下重新創建。 – mythz