SessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SessionIDManager オブジェクトの要求ごとの初期化を実行します。
public:
virtual bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest (System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
override this.InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean
パラメーター
- context
- HttpContext
現在の要求に関する情報を保持している HttpContext オブジェクト。
- suppressAutoDetectRedirect
- Boolean
クッキーのサポートを確認するためにリダイレクトする場合は true
。それ以外の、クッキーのサポートを確認するための自動リダイレクトを行わない場合は false
。
- supportSessionIDReissue
- Boolean
このメソッドが返されるときに、元の ID の有効期限が切れている場合、SessionIDManager オブジェクトが新しいセッション ID を発行できるかどうかを示すブール値を格納します。 このパラメーターは初期化せずに渡されます。
戻り値
SessionIDManager オブジェクトがクッキーのサポートを確認するためのリダイレクトを実行したことを示す場合は true
。それ以外の場合は false
。
実装
注釈
要素のcookieless``sessionState
属性が設定AutoDetect
されている場合、SessionIDManagerオブジェクトは同じパスにリダイレクトされ、接続しているブラウザーが Cookie をサポートしているかどうかを判断します。 パラメーターが指定されているsuppressAutoDetectRedirect``false
場合、サーバーはこのリダイレクトを実行しません。
supportSessionIDReissue
要求がセッション識別に Cookie を使用している場合は、パラメーターが返false
されます。