SessionIDManager クラスとは? わかりやすく解説

SessionIDManager クラス

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

ASP.NET セッション状態一意識別子管理します

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

Public Class SessionIDManager
    Implements ISessionIDManager
Dim instance As SessionIDManager
public class SessionIDManager : ISessionIDManager
public ref class SessionIDManager : ISessionIDManager
public class SessionIDManager implements ISessionIDManager
public class SessionIDManager implements ISessionIDManager
解説解説

SessionIDManager クラスは、ASP.NET セッション状態使用する一意セッション識別子管理する HTTP モジュールです。ASP.NET セッション一意識別子は、SessionID プロパティです。これは、現在の HttpContext または PageSession プロパティからアクセスできますASP.NET セッション識別子は、ランダムに生成された数を小文字の a ~ z と数字の 0 ~ 5 のから成る 24 文字文字列エンコードしたものです。

既定では、SessionID 値は、ASP.NET アプリケーションへの各要求と共に Cookie入れて送信されます。SessionID 値を含む Cookie の名前は、既定で ASP.NET_SessionId になります異なCookie の名前を構成するには、sessionState 要素 (ASP.NET 設定スキーマ) の cookieName 属性目的Cookie 名を設定します

ASP.NET アプリケーションによる Cookie使用無効にしながらセッション状態使用するには、アプリケーションの Web.config ファイルで、sessionState 要素cookieless 属性true設定してCookie代わりに URLセッション識別子格納するようにアプリケーション構成します詳細については、IsCookieless プロパティトピック参照してください

継承時の注意 ASP.NET セッション識別子は、各自カスタムセッション識別子置き換えることができます。それには、SessionIDManager クラス継承するクラス作成し、CreateSessionID メソッドおよび Validate メソッド各自カスタム実装オーバーライドます。SessionIDManager クラスオーバーライドし、これらのメソッド実装する例については、CreateSessionID メソッドの例を参照してください。 ISessionIDManager インターフェイス実装するクラス作成することによって、SessionIDManager 全体カスタムセッション ID マネージャ置き換えることができますカスタムセッション ID マネージャが cookieless セッション識別子サポートする場合ISAPI フィルタなどのセッション識別子URL含めてやり取りするソリューション実装する必要がありますカスタムセッション ID マネージャ作成詳細については、「ISessionIDManager」を参照してください

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
  System.Web.SessionState.SessionIDManager
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「SessionIDManager クラス」の関連用語

SessionIDManager クラスのお隣キーワード
検索ランキング

   

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



SessionIDManager クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS