SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新規作成されたセッション識別子を HTTP 応答に保存します。
public:
virtual void SaveSessionID(System::Web::HttpContext ^ context, System::String ^ id, [Runtime::InteropServices::Out] bool % redirected, [Runtime::InteropServices::Out] bool % cookieAdded);
public void SaveSessionID (System.Web.HttpContext context, string id, out bool redirected, out bool cookieAdded);
abstract member SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
override this.SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
Public Sub SaveSessionID (context As HttpContext, id As String, ByRef redirected As Boolean, ByRef cookieAdded As Boolean)
パラメーター
- context
- HttpContext
HttpContext プロパティ、Request プロパティなどの HTTP 要求を処理するためのサーバー オブジェクトを参照する現在の Response オブジェクト。
- id
- String
セッション識別子。
- redirected
- Boolean
このメソッドが返されるときに、セッション識別子が URL に追加された状態で応答が現在の URL にリダイレクトされた場合は true
のブール値を格納します。それ以外の場合は false
を格納します。
- cookieAdded
- Boolean
このメソッドが返されるときに、クッキーが HTTP 応答に追加された場合は true
のブール値を格納します。それ以外の場合は false
を格納します。
実装
例外
注釈
このメソッドは、アプリケーション コードから呼び出すことを意図したものではありません。
メソッドは SaveSessionID 、 イベント中に SessionStateModule オブジェクトによって呼び出されます AcquireRequestState 。 メソッドは SaveSessionID 、URL (Cookie レス セッション状態が使用されている場合) または期限切れでないセッション Cookie にセッション識別子を格納します。
既定では、 は SessionIDManager 一意のセッション識別子を期限切れでないセッション Cookie に配置し、 パラメーターを cookieAdded
に true
設定します。
Cookie レス セッション状態の場合、オブジェクトは SessionIDManager 一意のセッション識別子を現在の URL に挿入し、ブラウザーをセッション識別子を含む新しい URL にリダイレクトし、 パラメーターを redirected
に true
設定します。
適用対象
こちらもご覧ください
.NET