HttpSessionState.Abandon Метод

Определение

Отменяет текущий сеанс.Cancels the current session.

public:
 void Abandon();
public void Abandon ();
member this.Abandon : unit -> unit
Public Sub Abandon ()

Комментарии

После вызова метода Abandon текущий сеанс становится недействительным, и можно запустить новый сеанс.Once the Abandon method is called, the current session is no longer valid and a new session can be started. Abandon вызывает возникновение события End.Abandon causes the End event to be raised. При следующем запросе будет вызвано новое Start событие.A new Start event will be raised on the next request.

Идентификаторы сеансов для прерванных или истекших сеансов по умолчанию перезапускаются.Session identifiers for abandoned or expired sessions are recycled by default. Это значит, что если выполняется запрос, включающий идентификатор сеанса для просроченного или прерванного сеанса, то новый сеанс запускается с тем же идентификатором сеанса.That is, if a request is made that includes the session identifier for an expired or abandoned session, a new session is started using the same session identifier. Это можно отключить, задав для атрибута regenerateExpiredSessionId элемента конфигурации sessionState значение true.You can disable this by setting regenerateExpiredSessionId attribute of the sessionState configuration element to true. Дополнительные сведения см. в разделе идентификаторы сеансов.For more information, see Session Identifiers.

Событие End поддерживается только в том случае, если свойство Mode имеет значение InProc.The End event is supported only when the Mode property is set to InProc.

Применяется к

Дополнительно