ISessionIDManager.RemoveSessionID(HttpContext) 方法

定义

从 Cookie 或 URL 删除会话标识符。

public:
 void RemoveSessionID(System::Web::HttpContext ^ context);
public void RemoveSessionID (System.Web.HttpContext context);
abstract member RemoveSessionID : System.Web.HttpContext -> unit
Public Sub RemoveSessionID (context As HttpContext)

参数

context
HttpContext

引用用于处理 HTTP 请求(例如,HttpContextRequest 属性)的服务器对象的当前 Response 对象。

示例

下面的代码示例实现 RemoveSessionID 方法。

public void RemoveSessionID(HttpContext context)
{
  context.Response.Cookies.Remove(pConfig.CookieName);
}
Public Sub RemoveSessionID(context As HttpContext) _
  Implements ISessionIDManager.RemoveSessionID

  context.Response.Cookies.Remove(pConfig.CookieName)

End Sub

注解

SessionStateModule在事件期间HttpApplication.ReleaseRequestState调用 RemoveSessionID 方法,以在创建新会话但未使用会话时从HttpResponse.Cookies集合中删除会话标识符。

适用于

另请参阅