ISessionIDManager.RemoveSessionID(HttpContext) メソッド

定義

クッキーまたは 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

HttpContext プロパティ、Request プロパティなどの HTTP 要求を処理するためのサーバー オブジェクトを参照する現在の 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、イベント中に メソッドをRemoveSessionIDHttpApplication.ReleaseRequestState呼び出して、新しいセッションが作成されたが使用されなかった場合に、コレクションからHttpResponse.Cookiesセッション識別子を削除します。

適用対象

こちらもご覧ください