SessionStateStoreProviderBase.ResetItemTimeout(HttpContext, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновляет дату и время истечения срока действия элемента в хранилище данных сеанса.
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 метод по-прежнему вызывается для обновления даты и времени окончания срока действия данных в хранилище данных сеанса.