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は、RemoveSessionID イベント中にHttpApplication.ReleaseRequestState メソッドを呼び出して、新しいセッションが作成されたが使用されなかった場合に、HttpResponse.Cookies コレクションからセッション識別子を削除します。