SessionStateStoreProviderBase.ResetItemTimeout(HttpContext, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
更新会话数据存储区中的项的到期日期和时间。
public:
abstract void ResetItemTimeout(System::Web::HttpContext ^ context, System::String ^ id);
public abstract void ResetItemTimeout (System.Web.HttpContext context, string id);
abstract member ResetItemTimeout : System.Web.HttpContext * string -> unit
Public MustOverride Sub ResetItemTimeout (context As HttpContext, id As String)
参数
- context
- HttpContext
当前请求的 HttpContext。
- id
- String
当前请求的会话标识符。
示例
有关会话状态存储提供程序实现的示例,请参阅 实现 Session-State 存储提供程序。
注解
对象 SessionStateModule 调用 ResetItemTimeout 方法以在以下任一情况下将会话的过期日期和时间更新为当前日期和时间以及会话 Timeout 值:
属性 EnableSessionState 为
true
、 或由于错误, AcquireRequestState 请求未引发 和 ReleaseRequestState 事件。
如果请求了 ASP.NET 页, EnableSessionState 并且 属性设置为 false
, ResetItemTimeout 则仍会调用 方法以更新会话数据存储中数据的过期日期和时间。