次の方法で共有


HttpSessionState.Abandon メソッド

現在のセッションをキャンセルします。

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

構文

'宣言
Public Sub Abandon
'使用
Dim instance As HttpSessionState

instance.Abandon
public void Abandon ()
public:
void Abandon ()
public void Abandon ()
public function Abandon ()
適用できません。

解説

Abandon メソッドを呼び出すと、現在のセッションが無効になり、新しいセッションを開始できます。Abandon により End イベントが発生します。次の要求に対して Start イベントが発生します。

既定では、破棄されたセッションまたは有効期限切れのセッションのセッション識別子は再利用されます。つまり、破棄されたセッションまたは有効期限切れのセッションのセッション識別子を含む要求が実行されると、同じセッション識別子を使用して新しいセッションが開始されます。これは、sessionState 構成要素の regenerateExpiredSessionId 属性を true にして無効にできます。詳細については、「セッション ID」を参照してください。

End イベントは、Mode プロパティが InProc に設定されている場合のみサポートされます。

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

HttpSessionState クラス
HttpSessionState メンバ
System.Web.SessionState 名前空間

その他の技術情報

セッション状態の概要