SessionStateStoreProviderBase.CreateUninitializedItem メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SessionStateStoreProviderBase.CreateUninitializedItem メソッドの意味・解説 

SessionStateStoreProviderBase.CreateUninitializedItem メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

新しセッション状態項目をデータ ストア追加します

名前空間: System.Web.SessionState
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public MustOverride Sub
 CreateUninitializedItem ( _
    context As HttpContext, _
    id As String, _
    timeout As Integer _
)
Dim instance As SessionStateStoreProviderBase
Dim context As HttpContext
Dim id As String
Dim timeout As Integer

instance.CreateUninitializedItem(context, id, timeout)
public abstract void CreateUninitializedItem
 (
    HttpContext context,
    string id,
    int timeout
)
public:
virtual void CreateUninitializedItem (
    HttpContext^ context, 
    String^ id, 
    int timeout
) abstract
public abstract void CreateUninitializedItem
 (
    HttpContext context, 
    String id, 
    int timeout
)
public abstract function CreateUninitializedItem
 (
    context : HttpContext, 
    id : String, 
    timeout : int
)

パラメータ

context

現在の要求に関する HttpContext。

id

現在の要求に関する SessionID

timeout

現在の要求に関するセッション Timeout

解説解説

cookieless 属性regenerateExpiredSessionId 属性が共に true場合セッションCreateUninitializedItem メソッド使用されます。regenerateExpiredSessionId attributetrue設定すると、SessionStateModule オブジェクト有効期限切れの SessionID に対して SessionID 値を新規に作成します

SessionID 値を新規作成するプロセスでは、新規作成されSessionID 値を含む URLブラウザリダイレクトする必要がありますCreateUninitializedItem メソッドは、有効期限切れの SessionID 値を含む要求最初に行う際に呼び出されます。SessionStateModule オブジェクトは、新しSessionID 値を受け取って有効期限切れの値を置き換えた後、CreateUninitializedItem メソッド呼び出してセッション状態データ ストア初期化されていないエントリを追加しますブラウザ新規作成されSessionID 値を含む URLリダイレクトされますセッション データ ストアには初期化されていないエントリがあるので、新規作成されSessionID 値を含むリダイレクトされた要求有効期限切れのセッション対す要求混同されることはなく、新しセッションとして処理されます。

セッション データ ストア初期化されていないエントリは、新規作成されSessionID 値に関連付けられ、有効期限日時、GetItem メソッドと GetItemExclusive メソッドactionFlags パラメータ対応する値などの既定値のみを含みますセッション状態ストア初期化されていないエントリは、InitializeItem 列挙値に等しactionFlags 値を含む必要があります。この値は GetItem メソッドおよび GetItemExclusive メソッドによって SessionStateModule オブジェクト渡され現在のセッション初期化されていない新しセッションであることを SessionStateModule オブジェクト通知しますその後SessionStateModule オブジェクト新しセッション初期化しSession_OnStart イベント発生させます

cookieless セッション詳細については、IsCookieless プロパティ参照してください

使用例使用例
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SessionStateStoreProviderBase クラス
SessionStateStoreProviderBase メンバ
System.Web.SessionState 名前空間
その他の技術情報
ASP.NETセッション状態



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SessionStateStoreProviderBase.CreateUninitializedItem メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SessionStateStoreProviderBase.CreateUninitializedItem メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS