ISessionIDManager.CreateSessionID メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As ISessionIDManager Dim context As HttpContext Dim returnValue As String returnValue = instance.CreateSessionID(context)
戻り値
一意のセッション識別子。

SessionStateModule オブジェクトが新しいセッション識別するのに使用する一意のセッション識別子を生成するために CreateSessionID メソッドが使用されます。CreateSessionID が返す値は一意である必要があるほか、HTTP 応答と HTTP 要求に保存できる有効な文字を含む必要もあります。CreateSessionID の実装が返す値に、HTTP 応答または要求で無効な文字が含まれる場合、UrlEncode メソッドを使用して、SaveSessionID メソッドの実装のセッション識別子値をエンコードし、UrlDecode メソッドを使用して、GetSessionID メソッドの実装のセッション識別子値をデコードする必要があります。

CreateSessionID メソッドの実装のコード例を次に示します。このメソッドは、セッション識別子として使用する Guid を新規作成します。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ISessionIDManager.CreateSessionID メソッドのページへのリンク