ISessionIDManager.RemoveSessionID(HttpContext) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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 请求(例如,HttpContext 和 Request 属性)的服务器对象的当前 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集合中删除会话标识符。