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

適用対象

こちらもご覧ください