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 方法以更新会话数据存储中的数据的到期日期和时间。