Asp.net mvc 获取RedisSessionStateProvider的会话状态(时间)

Asp.net mvc 获取RedisSessionStateProvider的会话状态(时间),asp.net-mvc,session,redis,Asp.net Mvc,Session,Redis,我想知道是否有可能知道当前会话状态,即在提供者关闭会话之前还有多少空闲时间。 问题的背景: 我想处理在纯客户端操作期间会话关闭的已知问题(没有扩展当前会话的ajax调用) 我的配置如下: <sessionState mode="Custom" customProvider="MySessionStateStore"> <providers> <add name="MySessionStateStore" type="Microsoft.Web.Redis

我想知道是否有可能知道当前会话状态,即在提供者关闭会话之前还有多少空闲时间。 问题的背景: 我想处理在纯客户端操作期间会话关闭的已知问题(没有扩展当前会话的ajax调用)

我的配置如下:

<sessionState mode="Custom" customProvider="MySessionStateStore">
  <providers>
    <add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="sportloop.redis.cache.windows.net" port="6380" accessKey="xyz" ssl="true" throwOnError="true" retryTimeoutInMilliseconds="5000" databaseId="0" applicationName="sportloop" connectionTimeoutInMilliseconds="5000" operationTimeoutInMilliseconds="1000" />
  </providers>
</sessionState>

如果有帮助,请检查:好的,谢谢。但是,除了在客户端创建“代理”会话超时之外,难道没有直接的方法来接收这些信息吗?