asp.net で一度にすべてのセッションを破棄するにはどうすればいいですか? 質問する

asp.net で一度にすべてのセッションを破棄するにはどうすればいいですか? 質問する

すべてのセッションを一度に破棄したいです。Session.Abondon()方法を試しましたが、なぜすべてのセッションが破棄されないのかわかりません。

ベストアンサー1

すべてのセッションを破棄することはできません。現在のセッションのみをクリアできます。おそらくすべてのセッションをクリアするには、アプリケーション プールをリサイクルする必要があります。


HttpSessionState.Clear現在のセッションをクリアするために使用します

MSDN より - HttpSessionState.Clear メソッド

セッション状態コレクションからすべてのキーと値を削除します。

次のように呼びます:

Session.Clear();

おすすめ記事